Determining and counting uplink repeats

By configuring uplink transmissions to adhere to slot boundaries and optimizing repetitions based on available resources and network configurations, the method addresses inefficiencies in wireless communication systems, enhancing transmission efficiency and reducing interference.

JP7803941B2Active Publication Date: 2026-01-21QUALCOMM INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023520353
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-10-20
Filing Date
2021-10-21
Publication Date
2026-01-21
Estimated Expiration
2041-10-21

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently managing uplink repetitions across slot boundaries and optimizing transmission opportunities in wireless networks, particularly in LTE and NR systems, which can lead to inefficiencies and interference.

Method used

Implementing a method where uplink transmissions are configured to not cross slot boundaries and allow only one transmission opportunity per slot, with the number of actual repetitions determined based on available resources, and terminating transmissions when the nominal number of repetitions is reached, along with methods for determining maximum repetitions based on slot patterns and subcarrier spacing.

Benefits of technology

This approach enhances transmission efficiency by optimizing resource utilization and reducing interference, thereby improving the overall performance of wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007803941000001
    Figure 0007803941000001
  • Figure 0007803941000002
    Figure 0007803941000002
  • Figure 0007803941000003
    Figure 0007803941000003
Patent Text Reader

Abstract

Various aspects of the present disclosure generally relate to wireless communications. In some aspects, a mobile station may receive a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot. The mobile station may transmit actual repetitions at a transmission opportunity, where the transmission opportunity is a slot, based at least in part on a determination that the transmission opportunity has available resources for actual repetitions of the uplink repetition type. The mobile station may terminate transmission of actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions. Numerous other aspects are provided.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This patent application claims priority to commonly assigned U.S. Provisional Patent Application No. 63 / 094,563, entitled "DETERMINATION AND COUNTING OF UPLINK REPETITIONS," filed October 21, 2020. This patent application also claims priority to commonly assigned U.S. Provisional Patent Application No. 63 / 141,854, entitled "SIGNALING OF A MAXIMUM NUMBER OF TRANSMISSION REPETITIONS DEPENDING ON A SLOT PATTERN OR A SUB-CARRIER SPACING," filed January 26, 2021. This patent application also claims priority to U.S. Provisional Patent Application No. 63 / 199,807, filed January 26, 2021, entitled "REDUNDANCY VERSION CYCLING BASED ON ACTUAL PHYSICAL UPLINK SHARED CHANNEL REPETITION TRANSMISSIONS," and U.S. Non-Provisional Patent Application No. 17 / 451,556, filed October 20, 2021, entitled "DETERMINATION AND COUNTING OF UPLINK REPETITIONS," both of which are expressly incorporated herein by reference.

[0002] Aspects of the present disclosure relate generally to wireless communications and to techniques and apparatus for uplink repetition determination and counting. [Background technology]

[0003] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may utilize multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of extensions to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the 3rd Generation Partnership Project (3GPP®).

[0004] A wireless network may include several base stations (BSs) that can support communication for several user equipments (UEs). The user equipments (UEs) may communicate with the base stations (BSs) via a downlink and an uplink. The "downlink" (or "forward link") refers to the communication link from the BS to the UE, and the "uplink" (or "reverse link") refers to the communication link from the UE to the BS. As described in more detail herein, a BS may be referred to as a Node B, gNB, access point (AP), radio head, transmit / receive point (TRP), New Radio (NR) BS, 5G Node B, etc.

[0005] The above multiple access technologies have been adopted in various telecommunications standards to provide common protocols that enable different user equipment to communicate at city, national, regional, and even global levels. New Radio (NR), sometimes referred to as 5G, is a set of extensions to the LTE mobile standard promulgated by the Third Generation Partnership Project (3GPP®). NR is designed to improve spectral efficiency, reduce costs, improve service, utilize new spectrum, and better support mobile broadband Internet access by using orthogonal frequency division multiplexing (OFDM) with cyclic prefix (CP) (CP-OFDM) on the downlink (DL) and CP-OFDM and / or SC-FDM (e.g., also known as discrete Fourier transform spread OFDM (DFT-s-OFDM)) on the uplink (UL) to better integrate with other open standards, as well as support beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation. As demand for mobile broadband access continues to grow, further improvements in LTE, NR, and other radio access technologies remain useful. Summary of the Invention [Means for solving the problem]

[0006] In some aspects, a method of wireless communication performed by a mobile station includes receiving, by the mobile station, a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; transmitting, by the mobile station, actual repetitions at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repetitions of the uplink repetition type, the transmission opportunity being a slot; and terminating, by the mobile station, transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.

[0007] In some aspects, a method of wireless communication performed by a base station includes transmitting, by the base station, a configuration to a mobile station indicating a number of nominal repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; monitoring, by the base station, actual repetitions at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repetitions of the uplink repetition type, the transmission opportunity being a slot; and terminating, by the base station, monitoring of transmissions of actual repetitions of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions.

[0008] In some aspects, a mobile station for wireless communication includes a memory and one or more processors coupled to the memory, the one or more processors configured to: receive, based at least in part on information stored in the memory, a configuration indicating a number of nominal repeats associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; transmit, at least in part on a determination that the transmission opportunity has available resources for actual repeats of the uplink repetition type, the transmission opportunity being a slot; and terminate transmission of the actual repeats of the uplink repetition type when the number of actual repeats is equal to the number of nominal repeats.

[0009] In some aspects, a base station for wireless communications includes a memory and one or more processors coupled to the memory, the one or more processors configured to: transmit a configuration to a mobile station indicating a number of nominal repeats associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot based on information stored in the memory; monitor actual repeats at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repeats of the uplink repetition type, where the transmission opportunity is a slot; and terminate monitoring of transmissions of actual repeats of the uplink repetition type when the number of actual repeats is equal to the number of nominal repeats.

[0010] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communications includes one or more instructions that, when executed by one or more processors of a mobile station, cause the mobile station to: receive a configuration indicating a number of nominal repeats associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; transmit actual repeats at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repeats of the uplink repetition type, where the transmission opportunity is a slot; and terminate transmission of the actual repeats of the uplink repetition type when the number of actual repeats is equal to the number of nominal repeats.

[0011] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communications includes one or more instructions that, when executed by one or more processors at a base station, cause the base station to: transmit a configuration to a mobile station indicating a number of nominal repeats associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; monitor actual repeats at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repeats of the uplink repetition type, where the transmission opportunity is a slot; and terminate monitoring of transmissions of actual repeats of the uplink repetition type when the number of actual repeats is equal to the number of nominal repeats.

[0012] In some aspects, an apparatus for wireless communication includes means for receiving a configuration indicating a number of nominal repeats associated with an uplink repetition type that does not allow the uplink transmission opportunity to cross slot boundaries and allows only one uplink transmission opportunity per slot; means for transmitting actual repeats at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repeats of the uplink repetition type, the transmission opportunity being a slot; and means for terminating transmission of the actual repeats of the uplink repetition type when the number of actual repeats is equal to the number of nominal repeats.

[0013] In some aspects, an apparatus for wireless communication includes means for transmitting a configuration to a mobile station indicating a number of nominal repeats associated with an uplink repetition type that does not allow the uplink transmission opportunity to cross slot boundaries and allows only one uplink transmission opportunity per slot; means for monitoring actual repeats at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repeats of the uplink repetition type, the transmission opportunity being a slot; and means for terminating monitoring of transmissions of actual repeats of the uplink repetition type when the number of actual repeats is equal to the number of nominal repeats.

[0014] In some aspects, a method of wireless communication performed by a mobile station includes determining, by the mobile station, a maximum number of repetitions for a physical uplink shared channel (PUSCH) based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; receiving, by the mobile station, an indication of a number of repetitions to be used for the PUSCH, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and transmitting, by the mobile station, a set of PUSCH repetitions based at least in part on the number of repetitions.

[0015] In some aspects, a method of wireless communication performed by a mobile station includes receiving, by the mobile station, an indication of a time window through which the mobile station transmits repetitions of a PUSCH communication; and transmitting, by the mobile station, a set of PUSCH repetitions within the time window.

[0016] In some aspects, a method of wireless communication performed by a base station includes determining, by the base station, a maximum number of repetitions for PUSCH communication with the mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; transmitting, by the base station, an indication of the number of repetitions to be used by the mobile station for PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and monitoring, by the base station, a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.

[0017] In some aspects, a method of wireless communication performed by a base station includes transmitting, by the base station, an indication of a time window through which a mobile station transmits repetitions of a PUSCH communication; and monitoring, by the base station, a set of PUSCH repetitions within the time window.

[0018] In some aspects, a mobile station in wireless communication includes a memory and one or more processors coupled to the memory, wherein the one or more processors are configured to: determine a maximum number of repetitions for a PUSCH based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station based at least in part on information stored in the memory; receive an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions; and transmit a set of PUSCH repetitions based at least in part on the number of repetitions.

[0019] In some aspects, a mobile station for wireless communication includes a memory and one or more processors coupled to the memory, the one or more processors configured to: receive, based at least in part on information stored in the memory, an indication of a time window through which the mobile station transmits repetitions of a PUSCH communication; and transmit the set of PUSCH repetitions within the time window.

[0020] In some aspects, a base station for wireless communication includes a memory and one or more processors coupled to the memory, wherein the one or more processors are configured to: determine a maximum number of repetitions for PUSCH communication with a mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station based at least in part on information stored in the memory; transmit an indication of the number of repetitions to be used by the mobile station for PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and monitor a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.

[0021] In some aspects, a base station for wireless communication includes a memory and one or more processors coupled to the memory, the one or more processors configured to: transmit, based at least in part on information stored in the memory, an indication of a time window through which a mobile station transmits repetitions of a PUSCH communication; and monitor a set of PUSCH repetitions within the time window.

[0022] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communications includes one or more instructions that, when executed by one or more processors of a mobile station, cause the mobile station to: determine a maximum number of repetitions for a PUSCH based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; receive an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions; and transmit a set of PUSCH repetitions based at least in part on the number of repetitions.

[0023] In certain aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a mobile station, cause the mobile station to receive an indication of a time window through which the mobile station transmits repetitions of a PUSCH communication, and transmit the set of PUSCH repetitions within the time window.

[0024] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communications includes one or more instructions that, when executed by one or more processors of a base station, cause the base station to: determine a maximum number of repetitions for PUSCH communication with a mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; transmit an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions; and monitor a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.

[0025] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communications includes one or more instructions that, when executed by one or more processors of a base station, cause the base station to transmit an indication of a time window through which a mobile station transmits repetitions of a PUSCH communication and to monitor a set of PUSCH repetitions within the time window.

[0026] In some aspects, an apparatus for wireless communication includes means for determining a maximum number of repetitions for a PUSCH based at least in part on a slot pattern configured for the apparatus or a subcarrier spacing configured for the apparatus; means for receiving an indication of a number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions; and means for transmitting a set of PUSCH repetitions based at least in part on the number of repetitions.

[0027] In some aspects, an apparatus for wireless communication includes means for receiving an indication of a time window through which the apparatus transmits repetitions of a PUSCH communication, and means for transmitting a set of PUSCH repetitions within the time window.

[0028] In some aspects, an apparatus for wireless communication includes means for determining a maximum number of repetitions for PUSCH communication with a mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; means for transmitting an indication of a number of repetitions to be used by the mobile station for PUSCH communication, the number of repetitions being less than or equal to the maximum number of repetitions; and means for monitoring a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.

[0029] In some aspects, an apparatus for wireless communication includes means for transmitting an indication of a time window through which a mobile station transmits repetitions of a PUSCH communication, and means for monitoring a set of PUSCH repetitions within the time window.

[0030] In some aspects, a method of wireless communication performed by a mobile station includes receiving, by the mobile station, a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and transmitting, by the mobile station, redundancy versions of PUSCH repetitions of the sequence of PUSCH repetitions, the redundancy version being determined at least in part based on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0031] In some aspects, a method of wireless communication performed by a base station includes transmitting, by the base station, a redundancy version index that indicates to a mobile station a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and monitoring, by the base station, a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, the redundancy version being determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0032] In some aspects, a mobile station for wireless communication includes a memory and one or more processors coupled to the memory, wherein the one or more processors are configured to: receive, based at least in part on information stored in the memory, a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and transmit redundancy versions of PUSCH repetitions of the sequence of PUSCH repetitions, the redundancy version determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0033] In some aspects, a base station for wireless communication includes a memory and one or more processors coupled to the memory, the one or more processors configured to: transmit a redundancy version index that indicates to a mobile station a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and monitor a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, the redundancy version being determined at least in part based on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0034] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a mobile station, are configured to: receive, from the mobile station, a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and transmit redundancy versions of PUSCH repetitions of the sequence of PUSCH repetitions, the redundancy version determined at least in part based on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0035] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communications includes one or more instructions that, when executed by one or more processors of a base station, are configured to: transmit to the base station a redundancy version index that indicates to a mobile station a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and monitor a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, the redundancy version being determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0036] In some aspects, an apparatus for wireless communication includes means for receiving a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and means for transmitting redundancy versions of PUSCH repetitions of the sequence of PUSCH repetitions, the redundancy version determined at least in part based on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0037] In some aspects, an apparatus for wireless communication includes means for transmitting a redundancy version index that indicates to a mobile station a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions; and means for monitoring a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, the redundancy version being determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0038] Aspects generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication devices, and / or processing systems as fully described herein with reference to and as illustrated in the drawings and this specification.

[0039] The foregoing has outlined rather broadly the features and technical advantages of examples according to the present disclosure in order that the following Detailed Description may be better understood. Additional features and advantages are described below. The concepts and examples disclosed may readily be used as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent structures do not depart from the scope of the appended claims. The nature of the concepts disclosed herein, both their organization and method of operation, together with associated advantages, will be better understood from the following description when considered in conjunction with the accompanying drawings. Each of the figures is provided for the purpose of illustration and description, and not as a definition of the limits of the claims.

[0040] So that the above-listed features of the present disclosure may be understood in detail, a more detailed description briefly summarized above may be had by reference to embodiments, some of which are illustrated in the accompanying drawings. However, since the present description may admit of other equally effective embodiments, it should be noted that the accompanying drawings illustrate only some typical embodiments of the present disclosure and therefore should not be considered limiting of its scope. The same reference numbers in different drawings may identify the same or similar elements. [Brief explanation of the drawings]

[0041] [Figure 1] FIG. 1 illustrates an example of a wireless network according to the present disclosure. [Figure 2] FIG. 1 illustrates an example of a base station in communication with a UE in a wireless network, in accordance with the present disclosure. [Figure 3]FIG. 1 illustrates an example of physical uplink shared channel (PUSCH) repetition type A and PUSCH repetition type B in accordance with the present disclosure. [Figure 4] FIG. 1 illustrates an example of PUSCH repetition type A in accordance with the present disclosure. [Figure 5] FIG. 10 illustrates an example associated with determining and counting uplink repetitions according to the present disclosure. [Figure 6] FIG. 10 illustrates an example associated with determining and counting uplink repetitions according to the present disclosure. [Figure 7] FIG. 1 illustrates an example process associated with determining and counting uplink repetitions in accordance with the present disclosure. [Figure 8] FIG. 1 illustrates an example process associated with determining and counting uplink repetitions in accordance with the present disclosure. [Figure 9] FIG. 1 is a block diagram of an exemplary apparatus for wireless communication according to the present disclosure. [Figure 10] FIG. 1 is a block diagram of an exemplary apparatus for wireless communication according to the present disclosure. [Figure 11] 1A-1C illustrate examples of different slot patterns according to the present disclosure. [Figure 12] FIG. 10 illustrates an example associated with signaling a maximum number of transmission repetitions depending on a slot pattern or subcarrier spacing, according to the present disclosure. [Figure 13] FIG. 10 illustrates an example associated with signaling a time window for transmitting repetitions, according to the present disclosure. [Figure 14] FIG. 1 illustrates an exemplary process described herein, in accordance with the present disclosure. [Figure 15] FIG. 1 illustrates an exemplary process described herein, in accordance with the present disclosure. [Figure 16] FIG. 1 illustrates an exemplary process described herein, in accordance with the present disclosure. [Figure 17] FIG. 1 illustrates an exemplary process described herein, in accordance with the present disclosure. [Figure 18]FIG. 1 is a block diagram of an exemplary apparatus for wireless communication according to the present disclosure. [Figure 19] FIG. 1 is a block diagram of an exemplary apparatus for wireless communication according to the present disclosure. [Figure 20] FIG. 1 illustrates an example of redundancy version cycling based on uplink transmission opportunities in accordance with the present disclosure. [Figure 21] FIG. 1 illustrates an example of redundancy version cycling based on uplink transmission opportunities in accordance with the present disclosure. [Figure 22] FIG. 10 illustrates an example associated with redundancy version cycling based on actual PUSCH repetition transmissions, in accordance with the present disclosure. [Figure 23] FIG. 1 illustrates an example process associated with redundancy version cycling based on actual PUSCH repetition transmissions, in accordance with the present disclosure. [Figure 24] FIG. 1 illustrates an example process associated with redundancy version cycling based on actual PUSCH repetition transmissions, in accordance with the present disclosure. [Figure 25] FIG. 1 is a block diagram of an exemplary apparatus for wireless communication according to the present disclosure. [Figure 26] FIG. 1 is a block diagram of an exemplary apparatus for wireless communication according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0042] Various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure may be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are intended so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will appreciate that the scope of the present disclosure is intended to encompass any aspect of the present disclosure disclosed herein, whether implemented independently or in combination with any other aspect of the present disclosure. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects described herein. In addition, the scope of the present disclosure is intended to encompass such apparatuses or methods practiced using other structure, functionality, or structure and functionality in addition to or other than the various aspects of the disclosure described herein. It should be understood that any aspect of the present disclosure disclosed herein may be embodied by one or more elements of a claim.

[0043] Several aspects of a telecommunications system will now be presented with reference to various apparatus and techniques. These apparatus and techniques will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the particular application and design constraints imposed on the overall system.

[0044] It should be noted that although aspects may be described herein using terminology commonly associated with 5G or NR radio access technologies (RATs), aspects of the present disclosure may apply to other RATs, such as 3G RATs, 4G RATs, and / or post-5G (e.g., 6G) RATs.

[0045] FIG. 1 illustrates an example wireless network 100 according to the present disclosure. Wireless network 100 may be or include an element of a 5G (NR) network, an LTE network, etc. Wireless network 100 may include several base stations 110 (denoted as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A base station (BS) is an entity that communicates with user equipment (UE) and may also be referred to as an NR BS, Node B, gNB, 5G Node B (NB), access point, transmit / receive point (TRP), etc. Each BS may provide communication coverage for a particular geographic area. In 3GPP, the term “cell” can refer to the coverage area of ​​a BS and / or the BS subsystem serving this coverage area, depending on the context in which the term is used.

[0046] A BS may provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another type of cell. A macro cell may cover a relatively large geographic area (e.g., a few kilometers in radius) and may allow unrestricted access by UEs with a service subscription. A pico cell may cover a relatively small geographic area and may allow unrestricted access by UEs with a service subscription. A femto cell may cover a relatively small geographic area (e.g., a home) and may allow restricted access by UEs that have an association with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG)). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS. In the example shown in FIG. 1, BS 110a may be a macro BS for macro cell 102a, BS 110b may be a pico BS for pico cell 102b, and BS 110c may be a femto BS for femto cell 102c. A BS may support one or more (e.g., three) cells. The terms "eNB," "base station," "NR BS," "gNB," "TRP," "AP," "Node B," "5G NB," and "cell" may be used interchangeably herein.

[0047] In some aspects, the cells may not necessarily be stationary, and the geographic area of ​​the cell may move according to the location of the mobile BS. In some aspects, the BSs may be interconnected to each other and / or to one or more other BSs or network nodes (not shown) in wireless network 100 through various types of backhaul interfaces, such as direct physical connections, virtual networks, etc., using any suitable transport network.

[0048] Wireless network 100 may also include relay stations. A relay station is an entity that can receive a data transmission from an upstream station (e.g., a BS or a UE) and send the data transmission to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that can relay transmissions for other UEs. In the example shown in FIG. 1, relay BS 110d may communicate with BS 110a and UE 120d to facilitate communication between macro BS 110a and UE 120d. A relay BS may also be called a relay station, a relay base station, a relay, etc.

[0049] Wireless network 100 may be a heterogeneous network including different types of BSs, e.g., macro BSs, pico BSs, femto BSs, relay BSs, etc. These different types of BSs may have different transmit power levels, different coverage areas, and different susceptibility to interference in wireless network 100. For example, a macro BS may have a high transmit power level (e.g., 5-40 watts), while a pico BS, femto BS, and relay BS may have a lower transmit power level (e.g., 0.1-2 watts).

[0050] Network controller 130 may couple to a set of BSs and may provide coordination and control for these BSs. Network controller 130 may communicate with the BSs via a backhaul. The BSs may also communicate with each other directly or indirectly, e.g., via wireless or wireline backhaul.

[0051] The UEs 120 (e.g., 120a, 120b, 120c) may be dispersed throughout the wireless network 100, and each UE may be fixed or mobile. A UE may also be referred to as an access terminal, terminal, mobile station, subscriber unit, station, etc. A UE may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, a biometric sensor / device, a wearable device (smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music or video device, or satellite radio), a vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.

[0052] Some UEs may be considered machine-type communication (MTC) UEs or evolved or enhanced machine-type communication (eMTC) UEs. MTC UEs and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc. that may communicate with a base station, another device (e.g., a remote device), or some other entity. A wireless node may provide, for example, connectivity for or to a network (e.g., a wide area network such as the Internet or a cellular network) via a wired or wireless communication link. Some UEs may be considered Internet of Things (IoT) devices and / or may be implemented as NB-IoT (narrowband Internet of Things) devices. Some UEs may be considered customer premises equipment (CPE). The UE 120 may be included inside a housing that houses components of the UE 120, such as a processor component, a memory component, etc. In some aspects, the processor component and the memory component may be coupled to each other. For example, a processor component (e.g., one or more processors) and a memory component (e.g., memory) may be operatively coupled, communicatively coupled, electronically coupled, or electrically coupled.

[0053] Generally, any number of wireless networks may be deployed in a given geographic area. Each wireless network may support a particular RAT and may operate on one or more frequencies. A RAT may also be referred to as a radio technology, air interface, etc. A frequency may also be referred to as a carrier, frequency channel, etc. Each frequency may support a single RAT within a given geographic area to avoid interference between wireless networks of different RATs. In some cases, an NR RAT network or a 5G RAT network may be deployed.

[0054] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly (e.g., without using a base station 110 as an intermediary for communicating with each other) using one or more sidelink channels. For example, the UEs 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (which may include, e.g., vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, etc.), mesh networks, etc. In this case, the UEs 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by the base station 110.

[0055] The devices of the wireless network 100 may communicate using an electromagnetic spectrum, which may be divided into various classes, bands, channels, etc. based on frequency or wavelength. For example, the devices of the wireless network 100 may communicate using an operating band having a first frequency range (FR1), which may range from 410 MHz to 7.125 GHz, and / or may communicate using an operating band having a second frequency range (FR2), which may range from 24.25 GHz to 52.6 GHz. Frequencies between FR1 and FR2 are sometimes referred to as mid-band frequencies. Although portions of FR1 are above 6 GHz, FR1 is often referred to as the “sub-6 GHz” band. Similarly, FR2 is often referred to as the “millimeter wave” band, even though it is different from the extremely high frequency (EHF) band (30 GHz to 300 GHz), which is identified as the “millimeter wave” band by the International Telecommunications Union (ITU). Thus, unless otherwise specified, it should be understood that terms such as "sub-6 GHz," as used herein, can broadly refer to frequencies below 6 GHz, frequencies within FR1, and / or mid-band frequencies (e.g., greater than 7.125 GHz). Similarly, unless otherwise specified, it should be understood that terms such as "millimeter wave," as used herein, can broadly refer to frequencies within the EHF band, frequencies within FR2, and / or mid-band frequencies (e.g., less than 24.25 GHz). It is contemplated that the frequencies included within FR1 and FR2 may be modified, and the techniques described herein are applicable to those modified frequency ranges.

[0056] As indicated above, Figure 1 is provided as an example. Other examples may differ from the example described with respect to Figure 1.

[0057] 2 is a diagram illustrating an example base station 110 200 in communication with a UE 120 in wireless network 100 in accordance with the present disclosure. Base station 110 may be equipped with T antennas 234a through 234t, and UE 120 may be equipped with R antennas 252a through 252r, where in general T≧1 and R≧1.

[0058] At base station 110, transmit processor 220 may receive data for one or more UEs from data source 212, select one or more modulation and coding schemes (MCSs) for each UE based at least in part on a channel quality indicator (CQI) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for the UE, and provide data symbols to all UEs. Transmit processor 220 may also process system information (e.g., for semi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, upper layer signaling, etc.) and provide overhead symbols and control symbols. Transmit processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS), demodulation reference signals (DMRS), etc.) and synchronization signals (e.g., primary synchronization signals (PSS) and secondary synchronization signals (SSS)). A transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on ​​the data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and may provide T output symbol streams to T modulators (MODs) 232a through 232t. Each modulator 232 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a through 232t may be transmitted via T antennas 234a through 234t, respectively.

[0059] At the UE 120, the antennas 252a through 252r may receive downlink signals from the base station 110 and / or other base stations and may provide received signals to demodulators (DEMODs) 254a through 254r, respectively. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) the received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 may obtain received symbols from all R demodulators 254a through 254r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receive processor 258 may process (e.g., demodulate and decode) the detected symbols, provide decoded data for the UE 120 to a data sink 260, and provide decoded control information and system information to a controller / processor 280. The term “controller / processor” may refer to one or more controllers, one or more processors, or a combination thereof. The channel processor may determine a reference signal received power (RSRP), a received signal strength indicator (RSSI), a reference signal received quality (RSRQ), a channel quality indicator (CQI), etc. In some aspects, one or more components of the UE 120 may be included in the housing 284.

[0060] The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292. The network controller 130 may include, for example, one or more devices in a core network. The network controller 130 may communicate with the base stations 110 via the communication unit 294.

[0061] On the uplink, at the UE 120, a transmit processor 264 may receive and process data from a data source 262 and control information (e.g., for reporting including RSRP, RSSI, RSRQ, CQI, etc.) from a controller / processor 280. The transmit processor 264 may also generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266, if applicable, further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to the base station 110. In some aspects, the UE 120 includes a transceiver. The transceiver may include any combination of antennas 252, modulators and / or demodulators 254, MIMO detectors 256, receive processors 258, transmit processors 264, and / or TX MIMO processors 266. The transceiver may be used by a processor (e.g., controller / processor 280) and memory 282 (e.g., as described with respect to Figures 5-10, 12-19, and / or 22-26) to perform any aspects of the methods described herein.

[0062] At the base station 110, uplink signals from the UE 120 and other UEs may be received by the antennas 234, processed by a demodulator 232, detected by a MIMO detector 236, if applicable, and further processed by a receive processor 238 to obtain decoded data and control information sent by the UE 120. The receive processor 238 may provide the decoded data to a data sink 239 and the decoded control information to a controller / processor 240. The base station 110 may include a communication unit 244 and may communicate with the network controller 130 via the communication unit 244. The base station 110 may include a scheduler 246 to schedule the UE 120 for downlink and / or uplink communication. In some aspects, the base station 110 includes a transceiver. The transceiver may include any combination of the antennas 234, the modulator and / or demodulator 232, the MIMO detector 236, the receive processor 238, the transmit processor 220, and / or the TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 (e.g., as described with respect to Figures 5-10, 12-19, and / or 22-26) to perform any aspect of the methods described herein.

[0063] Controller / processor 240 of base station 110, controller / processor 280 of UE 120, and / or any other components of Figure 2 may perform one or more techniques associated with determining and counting uplink repetitions, as described in more detail elsewhere herein. For example, controller / processor 240 of base station 110, controller / processor 280 of UE 120, and / or any other components of Figure 2 may perform or direct the operation of, for example, process 700 of Figure 7, process 800 of Figure 8, process 1400 of Figure 14, process 1500 of Figure 15, process 1600 of Figure 16, process 1700 of Figure 17, process 2300 of Figure 23, process 2400 of Figure 24, and / or other processes as described herein. Memories 242 and 282 may store data and program codes for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium that stores one or more instructions (e.g., code, program code, etc.) for wireless communication. For example, the one or more instructions, when executed by one or more processors of base station 110 and / or UE 120 (e.g., immediately or after being compiled, converted, interpreted, etc.), may cause the one or more processors, UE 120, and / or base station 110 to perform or direct operations of, for example, process 700 of FIG. 7, process 800 of FIG. 8, process 1400 of FIG. 14, process 1500 of FIG. 15, process 1600 of FIG. 16, process 1700 of FIG. 17, process 2300 of FIG. 23, process 2400 of FIG. 24, and / or other processes as described herein. In some aspects, executing instructions may include running the instructions, converting the instructions, compiling the instructions, interpreting the instructions, etc.

[0064] In some aspects, a mobile station (e.g., UE 120) includes: means for receiving, by the mobile station, a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; means for transmitting, by the mobile station, actual repetitions at a transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repetitions of the uplink repetition type, where the transmission opportunity is a slot; and / or means for the mobile station to terminate transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions. The means for the mobile station to perform the operations described herein may include, for example, antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, and / or memory 282.

[0065] In some aspects, the mobile station includes means for receiving an indication of one or more conditions associated with transmitting a partial transmission, and / or means for determining that a transmission opportunity has resources available for the partial transmission based at least in part on a determination that the one or more conditions are met.

[0066] In some aspects, the mobile station includes means for receiving an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of an actual repetition required to be transmitted in the partial transmission, and / or means for determining, based at least in part on the symbol pattern, that a transmission opportunity has resources available for the partial transmission.

[0067] In some aspects, the mobile station includes means for receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; means for determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of the transmission in the one or more symbols; and / or means for transmitting the actual repetition based at least in part on a determination that the transmission opportunity satisfies the condition.

[0068] In some aspects, the mobile station includes means for receiving an instruction to cancel a transmission in one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; means for determining, after transmitting the actual repetition, that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after canceling the transmission in the one or more symbols; and / or means for incrementing a repetition counter that counts toward the number of actual repetitions based at least in part on determining that the transmission opportunity satisfies the condition.

[0069] In some aspects, the mobile station includes means for receiving an instruction to cancel a transmission in one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; means for determining, after transmitting the actual repetition, that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after canceling the transmission in the one or more symbols; and / or means for refraining from counting the actual repetitions toward the number of actual repetitions based at least in part on determining that the transmission opportunity does not satisfy the condition.

[0070] In some aspects, the mobile station includes means for receiving an instruction to cancel a transmission in one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; means for determining, after transmitting the actual repetition, that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after canceling the transmission in the one or more symbols; and / or means for incrementing a repetition counter that counts toward the number of actual repetitions despite a determination that the transmission opportunity does not satisfy the condition.

[0071] In some aspects, the base station includes: means for transmitting, by the base station, a configuration to the mobile station indicating a number of nominal repetitions associated with an uplink repetition type, which does not allow the uplink transmission opportunity to cross slot boundaries and allows only one uplink transmission opportunity per slot; means for monitoring, by the base station, actual repetitions at a transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repetitions of the uplink repetition type, where the transmission opportunity is a slot; and / or means for the base station to terminate monitoring of transmissions of actual repetitions of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions. The means for the base station to perform the operations described herein may include, for example, the transmit processor 220, the TX MIMO processor 230, the modulator 232, the antennas 234, the demodulator 232, the MIMO detector 236, the receive processor 238, the controller / processor 240, the memory 242, and / or the scheduler 246.

[0072] In some aspects, the base station includes means for transmitting an indication of one or more conditions associated with transmitting the partial transmission, and / or means for determining that the transmission opportunity has resources available for the partial transmission based at least in part on a determination that the one or more conditions are met.

[0073] In some aspects, the base station includes means for transmitting an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of an actual repetition required to be transmitted in the partial transmission, and / or means for determining, based at least in part on the symbol pattern, that a transmission opportunity has available resources for the partial transmission.

[0074] In some aspects, the base station includes means for transmitting an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; means for determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of the transmission in the one or more symbols; and / or means for monitoring the actual repetition based at least in part on a determination that the transmission opportunity satisfies the condition.

[0075] In some aspects, the base station includes means for transmitting an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; means for determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of the transmission in the one or more symbols; and / or means for incrementing a repetition counter that counts toward the number of actual repetitions based at least in part on determining that the transmission opportunity satisfies the condition.

[0076] In some aspects, the base station includes means for transmitting an instruction to cancel a transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; means for determining, based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols, that the transmission opportunity does not satisfy a condition regarding available resources for a partial repetition of the actual repetition; and / or means for refraining from counting the actual repetitions towards the number of actual repetitions based at least in part on determining that the transmission opportunity does not satisfy the condition.

[0077] In some aspects, the base station includes means for transmitting an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; means for determining that the transmission opportunity does not meet a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of the transmission in the one or more symbols; and / or means for incrementing a repetition counter that counts toward the number of actual repetitions despite a determination that the transmission opportunity does not meet the condition.

[0078] In some aspects, the mobile station includes means for determining, by the mobile station, a maximum number of repetitions for a physical uplink shared channel (PUSCH) based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station, means for receiving, by the mobile station, an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions, or means for transmitting, by the mobile station, a set of PUSCH repetitions based at least in part on the number of repetitions. In some aspects, the means for the mobile station to perform the operations described herein may include, for example, one or more of antennas 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, or memory 282.

[0079] In some aspects, the mobile station includes means for receiving, by the mobile station, an indication of a time window through which the mobile station transmits repetitions of PUSCH communication, or means for transmitting, by the mobile station, a set of PUSCH repetitions within the time window. In some aspects, the means for the mobile station to perform the operations described herein may include, for example, one or more of antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, or memory 282.

[0080] In some aspects, the base station includes means for determining, based at least in part by the base station on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station, a means for transmitting, by the base station, an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions, or a means for monitoring, by the base station, a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions. The means for the base station to perform the operations described herein may include, for example, one or more of the transmit processor 220, the TX MIMO processor 230, the modulator 232, the antennas 234, the demodulator 232, the MIMO detector 236, the receive processor 238, the controller / processor 240, the memory 242, or the scheduler 246.

[0081] In some aspects, the base station includes means for transmitting, by the base station, an indication of a time window through which a mobile station transmits repetitions of PUSCH communication or means for monitoring, by the base station, a set of PUSCH repetitions within the time window. The means for the base station to perform the operations described herein may include, for example, one or more of the transmit processor 220, the TX MIMO processor 230, the modulator 232, the antenna 234, the demodulator 232, the MIMO detector 236, the receive processor 238, the controller / processor 240, the memory 242, or the scheduler 246. In some aspects, the base station includes means for determining the time window based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0082] In some aspects, the mobile station includes means for incrementing a transmission index based at least in part on a determination that an actual PUSCH repeat transmission occurs for a previous PUSCH iteration in a sequence of PUSCH iterations that precedes the PUSCH iteration, and / or means for determining a redundancy version of the PUSCH iteration based at least in part on the incremented transmission index. In some aspects, the mobile station includes means for refraining from incrementing the transmission index based at least in part on a determination that an actual PUSCH repeat transmission does not occur for a previous PUSCH iteration in a sequence of PUSCH iterations that precedes the PUSCH iteration, and / or means for determining a redundancy version of the PUSCH iteration based at least in part on the transmission index.

[0083] In some aspects, the base station includes means for transmitting, by the base station, a redundancy version index that indicates to the mobile station a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions, and / or means for monitoring, by the base station, a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, wherein the redundancy version is determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and is not incremented when an actual PUSCH repeat transmission does not occur. The means for the base station to perform the operations described herein may include, for example, one or more of the transmit processor 220, the TX MIMO processor 230, the modulator 232, the antennas 234, the demodulator 232, the MIMO detector 236, the receive processor 238, the controller / processor 240, the memory 242, or the scheduler 246.

[0084] In some aspects, the base station includes means for incrementing a transmission index based at least in part on a determination that an actual PUSCH repeat transmission occurs for a previous PUSCH iteration in a sequence of PUSCH iterations that precedes the PUSCH iteration, and / or means for determining a redundancy version of the PUSCH iteration based at least in part on the incremented transmission index. In some aspects, the base station includes means for refraining from incrementing the transmission index based at least in part on a determination that an actual PUSCH repeat transmission does not occur for a previous PUSCH iteration in a sequence of PUSCH iterations that precedes the PUSCH iteration, and / or means for determining a redundancy version of the PUSCH iteration based at least in part on the transmission index.

[0085] 2 are shown as separate components, the functionality described above with respect to the blocks may be implemented in a single hardware, software, or combined component, or in various combinations of components. For example, functionality described with respect to transmit processor 264, receive processor 258, and / or TX MIMO processor 266 may be performed by or under the control of controller / processor 280.

[0086] As noted above, Figure 2 is provided as an example. Other examples may differ from the example described with respect to Figure 2.

[0087] 3 illustrates an example 300 of physical uplink shared channel (PUSCH) repetition type A and PUSCH repetition type B in accordance with the present disclosure. Although techniques are described herein with respect to PUSCH repetition, these techniques may be applied to various types of uplink repetition, such as uplink data repetition, uplink control repetition (e.g., physical uplink control channel (PUCCH) repetition), etc.

[0088] Repetition, such as uplink repetition or downlink repetition, may be used to improve reliability, such as for ultra-reliable low latency communication (URLLC) or for UEs 120 located in geographic areas with poor channel conditions (e.g., cell edges). When repetition is used, a transmitter repeats transmission of a communication multiple times. For example, UE 120 may transmit an initial uplink communication and may repeat (e.g., retransmit) the transmission of that uplink communication one or more times. When UE 120 is configured with repetition, UE 120 may retransmit an initial transmission without first receiving feedback (e.g., an acknowledgement (ACK) or a negative acknowledgement (NACK)) indicating whether the initial transmission was successfully received. In some aspects, ACK or NACK feedback may be disabled for repetition, thereby reducing signaling overhead that would otherwise be used for ACK or NACK feedback.

[0089] In some aspects, a repeated transmission (sometimes referred to as a retransmission) may include the exact same coded bits (e.g., information bits and parity bits) as the initial transmission and / or another repeated transmission (e.g., if the same redundancy version is used across the repetitions). Alternatively, a repeated transmission may include different coded bits (e.g., a different combination of information bits and / or parity bits) than the initial transmission and / or another repeated transmission (e.g., if different redundancy versions are used across the repetitions).

[0090] As used herein, the term "repetition" is used to refer to an initial communication and also to refer to repeated transmissions of the initial communication. For example, if UE 120 is configured to transmit four repetitions, UE 120 may transmit an initial transmission and may transmit three repeated transmissions of that initial transmission. Thus, each transmission (whether the transmission is an initial transmission or a retransmission) is counted as a repetition. A repetition may be transmitted at a transmission opportunity, which may be referred to as a transmission instance.

[0091] As indicated by reference numeral 310, for a first uplink repetition type, referred to as PUSCH repetition type A, uplink transmission opportunities are not allowed to cross slot boundaries, and only one uplink transmission opportunity is allowed per slot. Thus, when UE 120 is configured with PUSCH repetition type A, UE 120 cannot transmit a repetition within a set of symbols occurring in more than one slot, and may transmit a repetition only if all symbols of the repetition occur in the same slot. Furthermore, when UE 120 is configured with PUSCH repetition type A, UE 120 cannot transmit more than one repetition per slot. Thus, for PUSCH repetition type A, a transmission opportunity corresponds to a slot. Furthermore, for PUSCH repetition type A, the time-domain allocation for repetitions within a slot may be the same across all slots for which the repetition is scheduled. In other words, each repetition associated with the same initial transmission may start within the same starting symbol (e.g., having the same starting symbol index) within each slot for which the repetition is scheduled and may occupy the same number of symbols.

[0092] For a second uplink repetition type, referred to as PUSCH repetition type B, as indicated by reference numeral 320, uplink transmission opportunities are granted across slot boundaries (indicated by reference numeral 330, where a single nominal repetition crosses the slot boundary and is split into two actual repetitions), and two or more uplink transmission opportunities are granted per slot (indicated by reference numeral 340). Thus, when UE 120 is configured with PUSCH repetition type B, UE 120 may transmit a repetition (e.g., a nominal repetition) within a set of symbols occurring in two or more slots, and UE 120 may transmit a repetition even if all symbols of the repetition do not occur in the same slot. Furthermore, when UE 120 is configured with PUSCH repetition type B, UE 120 may transmit two or more repetitions per slot. Thus, for PUSCH repetition type B, a transmission opportunity corresponds to a portion of a slot, such as a minislot. Furthermore, for PUSCH repetition type B, the time-domain allocation for repetitions within a slot may be different for different repetitions. In other words, different repetitions associated with the same initial transmission may start with different starting symbols (eg, having different starting symbol indices).

[0093] For PUSCH repetition type B, the term "nominal repetition" refers to a potential PUSCH repetition indicated by the base station 110. The nominal repetition signaled or scheduled by the base station 110 may be truncated or split into two or more "actual repetitions." A nominal repetition consists of a set of consecutive symbols through which the UE 120 is expected to transmit a PUSCH repetition. However, when this set of consecutive symbols crosses a slot boundary, contains semi-static downlink symbols, or encounters (e.g., is scheduled to occur within) an invalid symbol pattern, the UE 120 is required to split the nominal repetition into two or more portions. In that case, each of these portions is referred to as an "actual repetition."

[0094] For example, as indicated by reference numeral 350, a PUSCH transmission may include four symbols, and base station 110 may configure UE 120 to transmit two nominal repetitions of the PUSCH transmission (e.g., in a radio resource control (RRC) message). These two nominal repetitions may span a total of eight symbols and may each include four symbols. The two nominal repetitions are scheduled within the first eight symbols of a slot (denoted as Slot 1). For example, the first nominal repetition may be scheduled within the first four symbols of the slot (the first, second, third, and fourth symbols), and the second nominal repetition may be scheduled within the next four symbols of the slot (the fifth, sixth, seventh, and eighth symbols). The first nominal repetition is actually transmitted within the first four symbols and is therefore treated as a single actual repetition (denoted as “Rep#1”). For the second nominal repetition, UE 120 actually transmits the first two symbols, but cannot transmit the last two symbols because they are downlink symbols. Therefore, UE 120 drops the last two symbols, and the resulting actual repetition (denoted "Rep#2") includes only the first two symbols.

[0095] As another example, a PUSCH transmission may include four symbols, and base station 110 may configure UE 120 to transmit two nominal repetitions of the PUSCH transmission, as indicated by reference numeral 360. These two nominal repetitions may each include four symbols denoted as the 9th, 10th, 11th, and 12th symbols of the first slot (slot 1) for the first nominal repetition, and the 13th and 14th symbols of the first slot plus four symbols denoted as the 1st and 2nd symbols of the second slot (slot 2) for the second nominal repetition. The first nominal repetition is transmitted within four consecutive symbols and is therefore treated as a single actual repetition (denoted “Rep#1”). The second nominal repetition is transmitted in consecutive symbols that cross a slot boundary (e.g., occurring within more than one slot) and is therefore divided into two actual repetitions, with the first actual repetition (denoted "Rep#2") being transmitted in the first set of consecutive symbols in the first slot (the 13th and 14th symbols of slot 1) and the second actual repetition (denoted "Rep#3") being transmitted in the second set of consecutive symbols in the second slot (the 1st and 2nd symbols of slot 2).

[0096] As noted above, Figure 3 is provided as an example. Other examples may differ from those described with respect to Figure 3.

[0097] 4 illustrates an example 400 of PUSCH repetition type A in accordance with the present disclosure. FIG. 4 illustrates an example of counting repetitions for PUSCH repetition type A.

[0098] In example 400, a time division duplex (TDD) slot pattern for communication between UE 120 and base station 110 is shown as three downlink (D) slots followed by one uplink (U) slot, followed by three downlink slots, followed by one uplink slot, followed by three downlink slots, followed by one uplink slot, followed by two downlink slots. The uplink slots may be used for uplink communications (as opposed to downlink communications), and the downlink slots may be used for downlink communications (as opposed to uplink communications). This is an example TDD slot pattern; other examples may differ from this TDD slot pattern.

[0099] In example 400, UE 120 is configured with eight repetitions for PUSCH repetition type A. For example, base station 110 may send a configuration message (e.g., an RRC message) and / or downlink control information (DCI) (e.g., an uplink grant) to UE 120 instructing UE 120 to transmit eight repetitions (e.g., for PUSCH repetition type A that may be configured for UE 120). The configuration message and / or DCI may include a repetition parameter (e.g., RepK) indicating the number of repetitions. The configuration message (e.g., for a configured grant communication) and / or DCI (e.g., for a dynamic grant communication) may schedule an initial uplink transmission in a slot denoted as slot 0, which is an uplink slot.

[0100] For PUSCH repetition type A, when counting several repetitions, UE 120 and base station 110 may count consecutive slots starting from the slot scheduled for the initial uplink transmission, regardless of whether UE 120 is actually able to transmit repetitions in each of those slots. For example, as indicated by reference numeral 410, UE 120 may transmit a first repetition (e.g., an initial uplink communication) in slot 0 (uplink slot) and may be unable to transmit repetitions in slots 1, 2, and 3 (downlink slots), and may transmit a second repetition (e.g., a retransmission or repeated transmission) in slot 4 (uplink slot) and may be unable to transmit repetitions in slots 5, 6, and 7 (downlink slots). However, UE 120 and base station 110 may count downlink slots 1, 2, 3, 5, 6, and 7 toward several repetitions (e.g., the eight shown repetitions) despite UE 120 being unable to transmit in these slots. As a result, UE 120 ends the repetitions after slot 7, even though it only transmits two repetitions and not the eight repetitions shown.

[0101] Because UE 120 transmits fewer repetitions than the indicated number of repetitions, UE 120 cannot achieve the intended reliability level indicated by base station 110. For example, base station 110 may configure or schedule some repetitions based on the channel conditions between UE 120 and base station 110 (e.g., fewer repetitions for better channel conditions and more repetitions for poorer channel conditions) to achieve the desired reliability level. If UE 120 does not actually transmit that number of repetitions, the desired level of reliability cannot be met.

[0102] To address this issue, the base station 110 may configure or schedule more repetitions (e.g., based on the TDD pattern) to account for slots in which the UE 120 cannot transmit (e.g., downlink slots, special slots, or switching slots). However, this would require more bits to be used to signal the number of repetitions and to count the number of repetitions in the memory of the UE 120 and the base station 110. For example, the base station 110 may select from one repetition (e.g., only initial transmission and no retransmissions), two repetitions (e.g., initial repetition and one retransmission), four repetitions, and eight repetitions using two bits for the repetition parameter (e.g., with bit values ​​00, 01, 10, and 11). Signaling a larger number of repetitions would require three, four, or more bits to be used for the repetition parameter, especially for TDD patterns with a low ratio of uplink to downlink slots. This increases signaling overhead and consumes excessive network resources compared to using a smaller number of bits (e.g., 2 bits) for the repetition parameter. Furthermore, the base station 110 will need to disclose the TDD pattern when signaling the number of repetitions, which increases processing at the base station 110.

[0103] Some techniques and apparatus described herein use a smaller number of bits (e.g., 2 bits) for the repetition parameter, saving signaling overhead and improving reliability for repetitions transmitted using PUSCH repetition type A by allowing the UE 120 and base station 110 to count the actual number of repetitions transmitted rather than counting consecutive slots regardless of whether a repetition is actually transmitted in each of those slots. For example, the UE 120 may be configured with several repetitions, and the UE 120 (and base station 110) may increment a counter indicating the number of repetitions transmitted only if the UE 120 actually transmits a repetition. In this example, when the UE 120 has an opportunity (e.g., at a PUSCH transmitter) to transmit a repetition but does not actually transmit a repetition at that opportunity (e.g., because the slot is changed from an uplink to a downlink slot, because the transmission is canceled or preempted, etc.), the UE 120 (and base station 110) may refrain from incrementing the counter.

[0104] As noted above, Figure 4 is provided as an example. Other examples may differ from those described with respect to Figure 4.

[0105] 5 is a diagram illustrating an example 500 associated with determining and counting uplink repetitions in accordance with the present disclosure. As shown in FIG. 5, example 500 includes communication between base station 110 and UE 120. In some aspects, base station 110 and UE 120 may be included within a wireless network, such as wireless network 100. Base station 110 and UE 120 may communicate via a wireless access link that may include an uplink and a downlink. Although some operations are described herein as being performed by a UE, these operations may also be performed by a mobile station or another type of wireless communication device.

[0106] As indicated by reference numeral 510, the base station 110 may transmit, and the UE 120 may receive, a configuration indicating a number of nominal repetitions associated with PUSCH repetition type A (e.g., an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot, as described above with respect to FIG. 3). In some aspects, the base station 110 transmits an indication of the number of nominal repetitions in a configuration message, such as an RRC configuration message. Additionally or alternatively, the base station 110 may transmit an indication of the number of nominal repetitions in another type of message, such as a DCI and / or a medium access control (MAC) control element (CE) (collectively MAC-CE). The base station 110 may indicate the number of nominal repetitions using a repetition parameter, such as RepK. In example 500, the base station 110 configures two repetitions (e.g., RepK=2).

[0107] In some aspects, each repetition associated with the same initial transmission may start within the same starting symbol (e.g., having the same starting symbol index) at each transmission opportunity (e.g., slot) that the repetition is scheduled for. Alternatively, different repetitions associated with the same initial transmission may start within different starting symbols (e.g., having different starting symbol indexes) at different transmission opportunities (e.g., slots).

[0108] As used herein, a "nominal number of repetitions" with respect to PUSCH repetition type A refers to the number of repetitions indicated by the base station 110 to the UE 120 (e.g., in an RRC message, DCI, or MAC-CE). In some examples, the number of repetitions indicated by the base station 110 to the UE 120 may be referred to as a "configured number of repetitions," a "scheduled number of repetitions," an "indicated number of repetitions," etc.

[0109] In some aspects, the configuration may include a symbol pattern associated with transmitting a partial transmission and / or determining whether to transmit and / or count transmissions at a transmit opportunity. For example, the symbol pattern may indicate one or more symbols that UE 120 is required to have available at a transmit opportunity for transmitting and / or counting transmissions at that transmit opportunity. Additional details regarding symbol patterns are described below.

[0110] As indicated by reference numeral 520, the UE 120 may determine whether a transmission opportunity has available resources for repetitive transmission by the UE 120. In some aspects, the resources may be symbols. For example, if the symbol is an uplink symbol (e.g., in a transmission opportunity scheduled for the UE 120), the symbol may be available for transmission by the UE 120. For example, if the symbol is a downlink symbol, a special symbol (e.g., used to switch between the downlink and uplink), and / or is canceled (e.g., by an uplink cancellation indication or another type of indication), the symbol may be unavailable for transmission by the UE 120. As described elsewhere herein, for PUSCH repetition type A, the transmission opportunity is a slot. In some aspects, the base station 110 may also determine whether a transmission opportunity has available resources for repetitive transmission by the UE 120 in the same or similar manner as described herein for the UE 120. In some aspects, the configuration may indicate whether to send only full transmissions of the repetitions (as opposed to partial repetitions) and / or whether UE 120 is permitted to send partial transmissions of the repetitions, as described in more detail below.

[0111] In some aspects, UE 120 may determine whether a transmission opportunity has available resources (e.g., symbols) for a full transmission of a repetition. A full transmission includes all symbols (e.g., all information bits and all parity bits) of a repetition. Thus, in some aspects, UE 120 may determine whether a transmission opportunity includes a number of uplink symbols equal to or greater than the number of symbols requested for transmitting the repetition. In this example, if the transmission opportunity has sufficient resources available (e.g., equal to or greater than the number of resources requested for the full transmission), UE 120 may transmit the repetition in the transmission opportunity, as indicated by reference numeral 530, and / or may count the transmitted repetition as an actual repetition, such as by incrementing a repetition counter that counts the number of actual repetitions transmitted by UE 120. Also in this example, if the transmission opportunity does not have sufficient resources available (e.g., has resources less than the number of resources requested for the full transmission), UE 120 may refrain from transmitting the repetition in the transmission opportunity and / or refrain from incrementing the repetition counter.

[0112] Alternatively, the UE 120 may determine whether the transmission opportunity has available resources (e.g., symbols) for a partial transmission of a repetition. A partial transmission consists of fewer than all symbols of the repetition. In some aspects, the UE 120 may transmit a partial repetition at a transmission opportunity only if one or more conditions associated with the partial repetition at the transmission opportunity are satisfied. The UE 120 may store information in memory identifying the one or more conditions and / or may receive an indication of the one or more conditions from the base station 110 (e.g., in a configuration message).

[0113] A condition associated with partial transmission of a repetition in a transmission opportunity may include, for example, a requirement that the transmission opportunity include a threshold number of symbols, a threshold number of demodulation reference signal (DMRS) symbols, a threshold number of data symbols (e.g., PUSCH symbols), a threshold number of consecutive symbols available for partial transmission (e.g., consecutive uplink symbols), and / or consecutive symbols including an initial symbol of the threshold number of repetitions (e.g., a threshold number of consecutive symbols at the start of the repetition if the repetition starts at a fixed or static symbol index). In some aspects, the condition may include that the transmission opportunity has a starting symbol associated with the repetition available for transmission of the repetition (e.g., when the repetition is required to start within the same starting symbol per slot). Alternatively, the UE 120 may be configured to allow transmission of the repetitions (e.g., partial repetitions) within different starting symbols (e.g., with different starting symbol indices) in different slots.

[0114] In some aspects, the base station 110 may indicate one or more conditions using a symbol pattern. The symbol pattern may indicate one or more symbols of the repetition that are required to be transmitted (e.g., for a transmission opportunity to satisfy the condition). In some aspects, the symbol pattern includes a bitmap including a plurality of bits. A first value (e.g., 1) of the bit may indicate that the corresponding symbol of the repetition is required to be transmitted. A second value (e.g., 0) of the bit may indicate that the corresponding symbol of the repetition is not required to be transmitted.

[0115] For example, if base station 110 transmits an 8-bit bitmap of [11110000], this may indicate that the first four symbols of the repetition (corresponding to the first four bits of the bitmap that are all 1s) are required to be transmitted, and that the remaining symbols of the repetition (corresponding to the remaining bits of the bitmap that are all 0s) are not required to be transmitted. Thus, for a transmission opportunity to meet this condition, the transmission opportunity must have symbols available to transmit the first four symbols of the repetition.

[0116] In another example, if base station 110 transmits an 8-bit bitmap of [01111000], this may indicate that a minimum of four symbols of the repetition are required to be transmitted, and that no additional symbols of the repetition are required to be transmitted. Thus, for a transmission opportunity to meet this condition, the transmission opportunity must have at least four symbols available for transmission of the repetition.

[0117] The base station 110 may transmit the symbol pattern in a configuration message, DCI, and / or MAC-CE, among other examples. In some aspects, when the base station 110 transmits the symbol pattern in a configuration message (e.g., an RRC message), the symbol pattern may include a static number of bits (e.g., not changed until a new configuration or reconfiguration). The static number of bits may be based at least in part on or equal to the number of symbols contained in the slot (e.g., 14 bits). This saves signaling overhead compared to transmitting the symbol pattern in the DCI, but is less flexible.

[0118] In some aspects, when base station 110 transmits a symbol pattern in a DCI (e.g., an uplink grant scheduling the transmission of a repetition), the symbol pattern may include a dynamic number of bits (e.g., that may change across different DCI messages). The dynamic number of bits included in the DCI message may be based at least in part on the number of symbols (e.g., the number of PUSCH symbols) included in the repetition scheduled by the DCI message. This is more flexible than transmitting the symbol pattern in an RRC message, but consumes more signaling overhead.

[0119] Thus, in some aspects, UE 120 may determine whether a transmission opportunity satisfies one or more conditions associated with partial transmission of a repetition at the transmission opportunity. In this example, if the transmission opportunity satisfies one or more conditions (e.g., meets a threshold of symbols, DMRS symbols, data symbols, consecutive symbols, and / or consecutive symbols at the start of the repetition), UE 120 may transmit (partial) repetitions at the transmission opportunity, as shown by reference numeral 530, and / or may count the transmitted repetitions as actual repetitions, such as by incrementing a repetition counter that counts the number of actual repetitions transmitted by UE 120. Also in this example, if the transmission opportunity does not meet one or more conditions (e.g., does not meet a threshold of symbols, DMRS symbols, data symbols, consecutive symbols, and / or consecutive symbols at the start of the repetition), UE 120 may refrain from transmitting the repetition at the transmission opportunity and / or refrain from incrementing the repetition counter.

[0120] As indicated by reference numeral 540, base station 110 may monitor only repetitions in transmission opportunities with available resources for repetitive transmissions by UE 120 (e.g., full transmissions or partial transmissions, as described above). For example, base station 110 may determine whether a transmission opportunity has available resources for repetitive transmissions by UE 120 in the same or similar manner as described above for UE 120. Base station 110 may monitor repetitions in a transmission opportunity and / or count repetitions if the transmission opportunity has available resources for transmission. Conversely, base station 110 may refrain from monitoring repetitions in a transmission opportunity and / or refrain from counting repetitions if the transmission opportunity does not have available resources for transmission.

[0121] The UE 120 and base station 110 may make the above-described determination for each transmission opportunity (e.g., in a set of consecutive transmission opportunities) until the number of actual repetitions transmitted by the UE 120 equals the nominal number of repetitions indicated by the base station 110. When the number of actual repetitions equals the nominal number of repetitions (e.g., determined by the UE 120 using a repetition counter stored in a memory of the UE 120), the UE 120 may terminate transmitting the repetitions. Similarly, when the number of actual repetitions equals the nominal number of repetitions (e.g., determined by the base station 110 using a repetition counter stored in a memory of the base station 110), the base station 110 may terminate monitoring the repetitions.

[0122] By allowing the UE 120 and the base station 110 to count the actual number of transmitted repetitions (e.g., full or partial repetitions) rather than counting consecutive slots regardless of whether repetitions are actually transmitted in each of those slots, the techniques and apparatus described herein save signaling overhead (e.g., compared to using a larger number of bits to signal several nominal repetitions) and improve the reliability of repetitions transmitted using PUSCH repetition type A.

[0123] As noted above, Figure 5 is provided as an example. Other examples may differ from those described with respect to Figure 5.

[0124] 6 is a diagram illustrating an example 600 associated with determining and counting uplink repetitions in accordance with the present disclosure. As shown in FIG. 6, the example 600 includes communication between a base station 110 and a UE 120. In some aspects, the base station 110 and the UE 120 may be included in a wireless network, such as the wireless network 100. The base station 110 and the UE 120 may communicate via a wireless access link, which may include an uplink and a downlink.

[0125] As indicated by reference numeral 610, the base station 110 may transmit, and the UE 120 may receive, a configuration indicating the number of nominal repetitions associated with PUSCH repetition type A, as described above with respect to FIG.

[0126] As indicated by reference numeral 620, the base station 110 may transmit, and the UE 120 may receive, an indication to cancel transmission within one or more symbols of a transmission opportunity. For example, the base station 110 may schedule a set of repetitions for a set of transmission opportunities (e.g., using a DCI for dynamic grant uplink communication or an RRC message for configured grant uplink communication) and may later transmit an indication to cancel transmission within one or more symbols of a transmission opportunity (or multiple transmission opportunities) included within the set of transmission opportunities. An indication to cancel all or a portion of a previously scheduled transmission (e.g., cancel transmission within one or more previously scheduled symbols) may be referred to as an uplink cancellation indication (ULCI). In some aspects, the base station 110 may transmit the ULCI within the DCI or MAC-CE.

[0127] As indicated by reference numeral 630, UE 120 may determine whether a transmission opportunity has available resources for a repeat transmission by UE 120 after the cancellation of a transmission in one or more symbols. For example, UE 120 may perform one or more operations described above with respect to FIG. 5 to determine whether a transmission opportunity has available resources for a repeat transmission by UE 120. In this example, resources (e.g., one or more symbols) canceled by ULCI are not available for a repeat transmission by UE 120. Thus, UE 120 may determine whether the remaining available symbols (e.g., after accounting for the canceled symbols) are sufficient for a full transmission or to satisfy one or more conditions associated with a partial transmission, as described above with respect to FIG. 5.

[0128] In some aspects, the UE 120 may, prior to a transmission opportunity, determine a processing time threshold (e.g., T proc,2The UE 120 may receive the ULCI at a time that satisfies a processing time required for the UE 120 to prepare for transmission of an uplink communication, such as a threshold number of slots prior to the transmission opportunity. For example, the UE 120 may receive the ULCI at least a threshold number of slots prior to the transmission opportunity. In this example, the UE 120 may determine whether the transmission opportunity satisfies one or more conditions regarding available resources for partial transmission of a repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of a transmission in one or more symbols, as described above with respect to FIG. 5. For example, if the transmission opportunity satisfies one or more conditions (e.g., includes a threshold number of remaining symbols, remaining DMRS symbols, remaining data symbols, consecutive symbols, and / or consecutive symbols at the start of the repetition), the UE 120 may transmit the (partial) repetition at the transmission opportunity, as indicated by reference numeral 640, and / or may count the transmitted repetition as an actual repetition, such as by incrementing a repetition counter that counts the number of actual repetitions transmitted by the UE 120. Also in this example, if a transmission opportunity does not meet one or more conditions, UE 120 may refrain from transmitting a repetition in the transmission opportunity and / or may refrain from incrementing a repetition counter.

[0129] In some aspects, the UE 120 may receive a ULCI at a time prior to the transmit opportunity that does not satisfy a processing time threshold associated with the UE 120. For example, the UE 120 may receive a ULCI less than a threshold number of slots prior to the transmit opportunity. In this example, the UE 120 may transmit a repetition at the transmit opportunity because the UE 120 does not have enough time to determine whether the remaining resources at the transmit opportunity satisfy one or more conditions for partial transmission. In some aspects, the UE 120 may retroactively determine whether the transmit opportunity satisfies the conditions (e.g., after the transmit opportunity and / or after transmitting the repetition). In some aspects, if the transmit opportunity satisfies one or more conditions for the remaining resources available for partial transmission (e.g., after canceling a transmission in one or more symbols), the UE 120 may count the transmitted repetition as an actual repetition, such as by incrementing a repetition counter that counts the number of actual repetitions transmitted by the UE 120. In some aspects, if the UE 120 retroactively determines that a transmission opportunity does not meet one or more conditions, the UE 120 may refrain from incrementing the repetition counter despite actually transmitting the repetition (e.g., because the base station 110 will not receive the transmitted repetition). Alternatively, if the UE 120 retroactively determines that a transmission opportunity does not meet one or more conditions, the UE 120 may increment the repetition counter despite the transmission opportunity not meeting one or more conditions (e.g., because the UE 120 may not have sufficient processing time to make this determination and to transmit subsequent repetitions).

[0130] As indicated by reference numeral 650, base station 110 may monitor only repetitions in a transmission opportunity with available resources for repetitive transmission by UE 120 after the cancellation of a transmission in one or more symbols (e.g., full transmission or partial transmission, as described above). For example, base station 110 may determine whether a transmission opportunity has available resources for repetitive transmission by UE 120 after the cancellation of a transmission in one or more symbols in the same or similar manner as described above for UE 120. Base station 110 may monitor repetitions in a transmission opportunity if the transmission opportunity has available resources for transmission after the cancellation of a transmission in one or more symbols. Conversely, base station 110 may refrain from monitoring repetitions in a transmission opportunity if the transmission opportunity does not have available resources for transmission after the cancellation of a transmission in one or more symbols. Base station 110 may increment a repetition counter and / or refrain from incrementing a repetition counter in a manner similar to that described above for UE 120.

[0131] The UE 120 and the base station 110 may make the above-described determination for each transmission opportunity (e.g., in the set of consecutive transmission opportunities) until the number of iterations counted by the UE 120 equals the nominal number of iterations indicated by the base station 110. When the number of iterations counted by the UE 120 equals the nominal number of iterations (e.g., determined by the UE 120 using an iteration counter stored in a memory of the UE 120), the UE 120 may terminate transmitting the iterations. Similarly, when the number of iterations counted by the base station 110 equals the nominal number of iterations (e.g., determined by the base station 110 using an iteration counter stored in a memory of the base station 110), the base station 110 may terminate monitoring the iterations.

[0132] By allowing the UE 120 and the base station 110 to count the actual number of transmitted repetitions (e.g., full or partial repetitions) that the base station 110 is able to monitor and / or receive (e.g., after canceling a transmission in one or more symbols) rather than counting consecutive slots regardless of whether repetitions are actually transmitted in each of those slots, the techniques and apparatus described herein save signaling overhead (e.g., compared to using a larger number of bits to signal several nominal repetitions) and improve the reliability of repetitions transmitted using PUSCH repetition type A.

[0133] As noted above, Figure 6 is provided as an example. Other examples may differ from those described with respect to Figure 6.

[0134] 7 illustrates an example process 700 performed, for example, by a mobile station, in accordance with the present disclosure. The example process 700 is an example of a mobile station (e.g., UE 120) performing operations associated with determining and counting uplink repetitions.

[0135] 7, in some aspects, process 700 may include receiving (block 710) a configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot. For example, the mobile station may receive (e.g., using receiving component 902 shown in FIG. 9), as described above, a configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot.

[0136] 7, in some aspects, process 700 may include a step (block 720) of transmitting an actual repetition at a transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repetition of an uplink repetition type, where the transmission opportunity is a slot. For example, the mobile station may (e.g., using the transmitting component 904 shown in FIG. 9) transmit an actual repetition at a transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repetition of an uplink repetition type, as described above. In some aspects, the transmission opportunity is a slot.

[0137] 7, in some aspects, process 700 may include terminating transmission of the actual repetitions when the number of actual repetitions of the uplink repetition type is equal to the number of nominal repetitions (block 730). For example, the mobile station may terminate transmission of the actual repetitions when the number of actual repetitions of the uplink repetition type is equal to the number of nominal repetitions (e.g., using termination component 908 and / or transmission component 904 shown in FIG. 9), as described above.

[0138] Process 700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0139] In a first aspect, determining that a transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a full transmission including all symbols of the actual repetition.

[0140] In a second aspect, alone or in combination with the first aspect, determining that the transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a partial transmission that includes fewer than all symbols of the actual repetition.

[0141] In a third aspect, alone or in combination with one or more of the first and second aspects, the partial transmissions of the actual repetitions have different starting symbol indices on at least two different transmission occasions.

[0142] In a fourth aspect, alone or in combination with one or more of the first through third aspects, determining that the transmission opportunity has available resources for partial transmission includes at least one of determining that the transmission opportunity includes a threshold number of DMRS symbols, determining that the transmission opportunity includes a threshold number of data symbols, determining that the transmission opportunity includes a threshold number of consecutive symbols for partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including the initial symbol of the actual repetition, or combinations thereof.

[0143] In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, at least one of a threshold number of DMRS symbols, a threshold number of data symbols, or a threshold number of consecutive symbols is indicated by the base station to the mobile station.

[0144] In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, process 700 includes receiving (e.g., using the iterative component 902 shown in FIG. 9 ) an indication of one or more conditions associated with transmitting a partial transmission, and determining (e.g., using the determining component 910 shown in FIG. 9 ) that a transmission opportunity has available resources for the partial transmission based at least in part on a determination that the one or more conditions are met.

[0145] In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, the process 700 includes receiving (e.g., using the receiving component 902 shown in FIG. 9 ) an indication of a symbol pattern associated with transmitting a partial transmission, where the symbol pattern indicates one or more symbols of an actual repetition required to be transmitted in the partial transmission, and determining (e.g., using the determining component 910 shown in FIG. 9 ) that a transmission opportunity has available resources for the partial transmission based at least in part on the symbol pattern.

[0146] In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, the symbol pattern includes a static number of bits indicated in the configuration and based at least in part on the number of symbols contained in the slot.

[0147] In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, a symbol pattern is indicated in an uplink grant that schedules the actual repetition, the symbol pattern including a dynamic number of bits based at least in part on the number of symbols included in the actual repetition.

[0148] In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the process 700 includes receiving (e.g., using the receiving component 902 shown in FIG. 9 ) an instruction to cancel transmission in one or more symbols of a transmission opportunity, the instruction being received at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; determining (e.g., using the determining component 910 shown in FIG. 9 ) that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and transmitting (e.g., using the transmitting component 904 shown in FIG. 9 ) the actual repetition based at least in part on the determination that the transmission opportunity satisfies the condition.

[0149] In an eleventh aspect, alone or in combination with one or more of the first through tenth aspects, the process 700 includes receiving (e.g., using the receiving component 902 shown in FIG. 9 ) an instruction to cancel transmission in one or more symbols of a transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining (e.g., using the determining component 910 shown in FIG. 9 ) after transmitting the actual repetition that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and incrementing (e.g., using the counting component 912 shown in FIG. 9 ) an iteration counter that counts toward the number of actual repetitions based at least in part on the determination that the transmission opportunity satisfies the condition.

[0150] In a twelfth aspect, alone or in combination with one or more of the first to eleventh aspects, the process 700 includes receiving (e.g., using the receiving component 902 shown in FIG. 9 ) an instruction to cancel transmission within one or more symbols of a transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining (e.g., using the determining component 910 shown in FIG. 9 ) after transmitting the actual repetition that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission within the one or more symbols; and refraining from counting the actual repetitions towards the number of actual repetitions based at least in part on the determination that the transmission opportunity does not satisfy the condition (e.g., using the counting component 912 shown in FIG. 9 ).

[0151] In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, the process 700 includes receiving (e.g., using the receiving component 902 shown in FIG. 9 ) an instruction to cancel transmission in one or more symbols of a transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining (e.g., using the determining component 910 shown in FIG. 9 ) after transmitting the actual repetition that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and incrementing (e.g., using the counting component 912 shown in FIG. 9 ) an iteration counter that counts toward the number of actual repetitions despite the determination that the transmission opportunity does not satisfy the condition.

[0152] In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, the nominal number of repetitions is less than or equal to a maximum number of repetitions based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0153] In a fifteenth aspect, alone or in combination with one or more of the first to fourteenth aspects, the actual repeat is transmitted using a redundancy version determined at least in part based on a transmission index that is incremented when the actual repeat transmission occurs and is not incremented when the actual repeat transmission does not occur.

[0154] 7 illustrates example blocks of process 700, in some aspects process 700 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 7. Additionally or alternatively, two or more of the blocks of process 700 may be performed in parallel.

[0155] 8 illustrates an example process 800 performed, for example, by a base station, in accordance with the present disclosure. The example process 800 is an example in which a base station (e.g., base station 110) performs operations associated with determining and counting uplink repetitions.

[0156] 8, in some aspects, process 800 may include transmitting (block 810) to the mobile station a configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot. For example, the base station may transmit (e.g., using transmitting component 1004 shown in FIG. 10) to the mobile station a configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot, as described above.

[0157] 8, in some aspects, process 800 may include monitoring an actual repetition at a transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repetition of an uplink repetition type, where the transmission opportunity is a slot (block 820). For example, the base station may (e.g., using receiving component 1002 shown in FIG. 10) monitor an actual repetition at a transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repetition of an uplink repetition type, as described above. In some aspects, the transmission opportunity is a slot.

[0158] 8, in some aspects, process 800 may include terminating monitoring of transmissions of actual repetitions of an uplink repetition type when the number of actual repetitions equals the number of nominal repetitions (block 830). For example, the base station may terminate monitoring of transmissions of actual repetitions of an uplink repetition type when the number of actual repetitions equals the number of nominal repetitions (e.g., using termination component 1008 and / or receiving component 1002 shown in FIG. 10), as described above.

[0159] Process 800 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0160] In a first aspect, determining that a transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a full transmission including all symbols of the actual repetition.

[0161] In a second aspect, alone or in combination with the first aspect, determining that the transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a partial transmission that includes fewer than all symbols of the actual repetition.

[0162] In a third aspect, alone or in combination with one or more of the first and second aspects, the partial transmissions of the actual repetitions have different starting symbol indices on at least two different transmission occasions.

[0163] In a fourth aspect, alone or in combination with one or more of the first through third aspects, determining that the transmission opportunity has available resources for partial transmission includes at least one of determining that the transmission opportunity includes a threshold number of DMRS symbols, determining that the transmission opportunity includes a threshold number of data symbols, determining that the transmission opportunity includes a threshold number of consecutive symbols for partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including the initial symbol of the actual repetition, or combinations thereof.

[0164] In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, at least one of a threshold number of DMRS symbols, a threshold number of data symbols, or a threshold number of consecutive symbols is indicated by the base station to the mobile station.

[0165] In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the process 800 includes transmitting (e.g., using the transmitting component 1004 shown in FIG. 10 ) an indication of one or more conditions associated with transmitting a partial transmission; and determining (e.g., using the determining component 1010 shown in FIG. 10 ) that the transmission opportunity has available resources for the partial transmission based at least in part on a determination that the one or more conditions are met.

[0166] In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, the process 800 includes the steps of transmitting (e.g., using the transmitting component 1004 shown in FIG. 10 ) an indication of a symbol pattern associated with transmitting a partial transmission, the symbol pattern indicating one or more symbols of an actual repetition required to be transmitted in the partial transmission, and determining (e.g., using the determining component 1010 shown in FIG. 10 ) that a transmission opportunity has available resources for the partial transmission based at least in part on the symbol pattern.

[0167] In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, the symbol pattern includes a static number of bits indicated in the configuration and based at least in part on the number of symbols contained in the slot.

[0168] In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, a symbol pattern is indicated in an uplink grant that schedules the actual repetition, the symbol pattern including a dynamic number of bits based at least in part on the number of symbols included in the actual repetition.

[0169] In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the process 800 includes the steps of: transmitting (e.g., using the transmitting component 1004 shown in FIG. 10 ) an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; determining (e.g., using the determining component 1010 shown in FIG. 10 ) that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and monitoring the actual repetition based at least in part on the determination that the transmission opportunity satisfies the condition (e.g., using the receiving component 1002 shown in FIG. 10 ).

[0170] In an eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the process 800 includes the steps of: transmitting (e.g., using the transmitting component 1004 shown in FIG. 10 ) an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining (e.g., using the determining component 1010 shown in FIG. 10 ) that the transmission opportunity satisfies a condition regarding available resources for partial transmission of an actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and incrementing (e.g., using the counting component 1012 shown in FIG. 10 ) an iteration counter that counts toward the number of actual repetitions based at least in part on the determination that the transmission opportunity satisfies the condition.

[0171] In a twelfth aspect, alone or in combination with one or more of the first to eleventh aspects, the process 800 includes the steps of: transmitting (e.g., using the transmitting component 1004 shown in FIG. 10 ) an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining (e.g., using the determining component 1010 shown in FIG. 10 ) that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and refraining from counting the actual repetitions towards the number of actual repetitions based at least in part on the determination that the transmission opportunity does not satisfy the condition (e.g., using the counting component 1012 shown in FIG. 10 ).

[0172] In a thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, the process 800 includes the steps of: transmitting (e.g., using the transmitting component 1004 shown in FIG. 10 ) an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining (e.g., using the determining component 1010 shown in FIG. 10 ) that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and incrementing (e.g., using the counting component 1012 shown in FIG. 10 ) an iteration counter that counts toward the number of actual iterations despite the determination that the transmission opportunity does not satisfy the condition.

[0173] In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, the nominal number of repetitions is less than or equal to a maximum number of repetitions based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0174] In a fifteenth aspect, alone or in combination with one or more of the first to fourteenth aspects, the actual repeat is received using a redundancy version determined at least in part based on a transmission index that is incremented when the actual repeat transmission occurs and is not incremented when the actual repeat transmission does not occur.

[0175] 8 illustrates example blocks of process 800, in some aspects process 800 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 8. Additionally or alternatively, two or more of the blocks of process 800 may be performed in parallel.

[0176] 9 is a block diagram of an example apparatus 900 for wireless communication. The apparatus 900 may be a UE, or a UE may include the apparatus 900. In some aspects, the apparatus 900 includes a receiving component 902 and a transmitting component 904, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 900 may communicate with another apparatus 906 (such as a UE, a base station, or another wireless communication device) using the receiving component 902 and the transmitting component 904. As further shown, the apparatus 900 may include one or more of a terminating component 908, a determining component 910, or a counting component 912, among other examples. In some aspects, the termination component 908, the determining component 910, and / or the counting component 912 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of the UE described above with respect to FIG.

[0177] In some aspects, apparatus 900 may be configured to perform one or more operations described herein with respect to FIGS. 5-6. Additionally or alternatively, apparatus 900 may be configured to perform one or more processes described herein, such as process 700 of FIG. 7. In some aspects, apparatus 900 and / or one or more components shown in FIG. 9 may include one or more components of a UE described above with respect to FIG. 2. Additionally or alternatively, one or more components shown in FIG. 9 may be implemented within one or more components described above with respect to FIG. 2. Additionally or alternatively, one or more components of the set of components may be implemented at least in part as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.

[0178] The receiving component 902 may receive communications such as reference signals, control information, data communications, or combinations thereof from the device 906. The receiving component 902 may provide the received communications to one or more other components of the device 900. In some aspects, the receiving component 902 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, among other examples) on the received communications and may provide the processed signals to one or more other components of the device 906. In some aspects, the receiving component 902 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof of a UE as described above with respect to FIG.

[0179] The transmitting component 904 may transmit a communication to the device 906, such as a reference signal, control information, a data communication, or a combination thereof. In some aspects, one or more other components of the device 906 may generate a communication and provide the generated communication to the transmitting component 904 for transmission to the device 906. In some aspects, the transmitting component 904 may perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples) on the generated communication and may transmit the processed signal to the device 906. In some aspects, the transmitting component 904 may include one or more antennas, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of a UE as described above with respect to FIG. 2. In some aspects, the transmitting component 904 may be co-located with the receiving component 902 in a transceiver.

[0180] The receiving component 902 may receive a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow the uplink transmission opportunity to cross slot boundaries and allows only one uplink transmission opportunity per slot. The transmitting component 904 may transmit the actual repetitions at the transmission opportunity based at least in part on determining that the transmission opportunity has available resources for the actual repetitions of the uplink repetition type, where the transmission opportunity is a slot. The terminating component 908 may terminate the transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.

[0181] The receiving component 902 may receive an indication of one or more conditions associated with transmitting a partial transmission. The determining component 910 may determine that the transmission opportunity has available resources for the partial transmission based at least in part on a determination that the one or more conditions are met.

[0182] The receiving component 902 may receive an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of an actual repetition required to be transmitted in the partial transmission. The determining component 910 may determine that the transmission opportunity has available resources for the partial transmission based at least in part on the symbol pattern.

[0183] The receiving component 902 may receive an instruction to cancel transmission within one or more symbols of the transmit opportunity, the instruction being received at a time prior to the transmit opportunity that satisfies a processing time threshold associated with the mobile station. The determining component 910 may determine that the transmit opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available in the transmit opportunity after the cancellation of the transmission within the one or more symbols. The transmitting component 904 may transmit the actual repetition based at least in part on the determination that the transmit opportunity satisfies the condition.

[0184] The receiving component 902 may receive an instruction to cancel a transmission within one or more symbols of the transmit opportunity, the instruction being received at a time prior to the transmit opportunity that does not satisfy a processing time threshold associated with the mobile station. After transmitting the actual repetition, the determining component 910 may determine that the transmit opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmit opportunity after canceling the transmission within the one or more symbols. The counting component 912 may increment an iteration counter that counts toward the number of actual repetitions based at least in part on the determination that the transmit opportunity satisfies the condition.

[0185] The receiving component 902 may receive an instruction to cancel a transmission within one or more symbols of the transmit opportunity, the instruction being received at a time prior to the transmit opportunity that does not satisfy a processing time threshold associated with the mobile station. After transmitting the actual repetition, the determining component 910 may determine that the transmit opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmit opportunity after the cancellation of the transmission within the one or more symbols. The counting component 912 may refrain from counting the actual repetitions toward the number of actual repetitions based at least in part on the determination that the transmit opportunity does not satisfy the condition.

[0186] The receiving component 902 may receive an instruction to cancel a transmission within one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. After transmitting the actual repetition, the determining component 910 may determine that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission within the one or more symbols. The counting component 912 may increment an iteration counter that counts toward the number of actual repetitions despite the determination that the transmission opportunity does not satisfy the condition.

[0187] The number and arrangement of components shown in Figure 9 are given as an example. In practice, there may be additional, fewer, different, or differently arranged components compared to those shown in Figure 9. Furthermore, two or more components shown in Figure 9 may be implemented within a single component, or a single component shown in Figure 9 may be implemented as multiple distributed components. Additionally or alternatively, a set of components shown in Figure 9 may perform one or more functions described as being performed by another set of components shown in Figure 9.

[0188] 10 is a block diagram of an example apparatus 1000 for wireless communication. The apparatus 1000 may be a base station, or a base station may include the apparatus 1000. In some aspects, the apparatus 1000 includes a receiving component 1002 and a transmitting component 1004, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 1000 may communicate with another apparatus 1006 (such as a UE, a base station, or another wireless communication device) using the receiving component 1002 and the transmitting component 1004. As further shown, the apparatus 1000 may include one or more of a terminating component 1008, a determining component 1010, or a counting component 1012, among other examples. In some aspects, the termination component 1008, the determining component 1010, and / or the counting component 1012 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of the base station described above with respect to FIG.

[0189] In some aspects, apparatus 1000 may be configured to perform one or more operations described herein with respect to FIGS. 5-6. Additionally or alternatively, apparatus 1000 may be configured to perform one or more processes described herein, such as process 800 of FIG. 8. In some aspects, apparatus 1000 and / or one or more components shown in FIG. 10 may include one or more components of the base station described above with respect to FIG. 2. Additionally or alternatively, one or more components shown in FIG. 10 may be implemented within one or more components described above with respect to FIG. 2. Additionally or alternatively, one or more components of the set of components may be implemented at least in part as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.

[0190] The receiving component 1002 may receive communications such as reference signals, control information, data communications, or a combination thereof from the device 1006. The receiving component 1002 may provide the received communications to one or more other components of the device 1000. In some aspects, the receiving component 1002 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, among other examples) on the received communications and may provide the processed signals to one or more other components of the device 1006. In some aspects, the receiving component 1002 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof of the base station described above with respect to FIG.

[0191] The transmitting component 1004 may transmit a communication to the device 1006, such as a reference signal, control information, a data communication, or a combination thereof. In some aspects, one or more other components of the device 1006 may generate a communication and provide the generated communication to the transmitting component 1004 for transmission to the device 1006. In some aspects, the transmitting component 1004 may perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples) on the generated communication and may transmit the processed signal to the device 1006. In some aspects, the transmitting component 1004 may include one or more antennas, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of the base station described above with respect to FIG. 2. In some aspects, the transmitting component 1004 may be co-located with the receiving component 1002 in a transceiver.

[0192] The transmitting component 1004 may transmit to the mobile station a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow the uplink transmission opportunity to cross slot boundaries and allows only one uplink transmission opportunity per slot. The receiving component 1002 may monitor actual repetitions in the transmission opportunity based at least in part on determining that the transmission opportunity has available resources for actual repetitions of the uplink repetition type, where the transmission opportunity is a slot. The terminating component 1008 may terminate monitoring for transmission of actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.

[0193] The transmitting component 1004 may transmit an indication of one or more conditions associated with transmitting the partial transmission. The determining component 1010 may determine that the transmission opportunity has available resources for the partial transmission based at least in part on a determination that the one or more conditions are met.

[0194] The transmitting component 1004 may transmit an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of an actual repetition requested to be transmitted in the partial transmission. The determining component 1010 may determine that the transmission opportunity has available resources for the partial transmission based at least in part on the symbol pattern.

[0195] The transmitting component 1004 may transmit an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of transmission within the one or more symbols. The receiving component 1002 may monitor the actual repetition based at least in part on the determination that the transmission opportunity satisfies the condition.

[0196] The transmitting component 1004 may transmit an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission within the one or more symbols. The counting component 1012 may increment an iteration counter that counts toward the number of actual iterations based at least in part on the determination that the transmission opportunity satisfies the condition.

[0197] The transmitting component 1004 may transmit an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission within the one or more symbols. The counting component 1012 may refrain from counting the actual repetitions toward the number of actual repetitions based at least in part on the determination that the transmission opportunity does not satisfy the condition.

[0198] The transmitting component 1004 may transmit an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission within the one or more symbols. The counting component 1012 may increment an iteration counter that counts toward the number of actual iterations despite the determination that the transmission opportunity does not satisfy the condition.

[0199] The number and arrangement of components shown in Figure 10 are given as an example. In practice, there may be additional, fewer, different, or differently arranged components compared to those shown in Figure 10. Furthermore, two or more components shown in Figure 10 may be implemented within a single component, or a single component shown in Figure 10 may be implemented as multiple distributed components. Additionally or alternatively, a set of components shown in Figure 10 may perform one or more functions described as being performed by another set of components shown in Figure 10.

[0200] 11 is a diagram illustrating an example 1100 of different slot patterns according to the present disclosure. A slot pattern may sometimes be referred to as a TDD slot pattern, a TDD pattern, a UL / DL slot pattern, a UL / DL pattern, a TDD UL / DL slot pattern, a TDD UL / DL pattern, etc. A slot pattern may indicate, over a sequence of slots, whether each slot in the sequence of slots is configured as an uplink slot or a downlink slot (and / or, in some examples, whether it is configured as a special slot). An uplink slot may be used for uplink communications (as opposed to downlink communications), and a downlink slot may be used for downlink communications (as opposed to uplink communications). Additionally or alternatively, the slot pattern may indicate whether a UE is configured for TDD or frequency division duplexing (FDD).

[0201] For example, Figure 11 shows a first slot pattern 1110 having one uplink (U) slot, followed by three downlink (D) slots, followed by one uplink slot, followed by three downlink slots, followed by one uplink slot, followed by three downlink slots, followed by one uplink slot, followed by three downlink slots. Figure 11 also shows a second slot pattern 1120 of 13 consecutive uplink slots. The second slot pattern 1120 may be configured, for example, in an FDD system using a first frequency for uplink communications and a second (different) frequency for downlink communications. Figure 11 also shows a third slot pattern 1130 of two uplink slots, followed by three downlink slots, followed by two uplink slots, followed by three downlink slots, followed by two uplink slots, followed by three downlink slots. These slot patterns are shown as examples, and other examples may differ from these slot patterns.

[0202] As shown, in time span 1140, different UEs configured with these different slot patterns have different numbers of opportunities to transmit PUSCH communications (e.g., different numbers of transmission opportunities within the same time span 1140). For example, a first UE configured with a first slot pattern 1110 has four uplink transmission opportunities (labeled 0 through 3) within time span 1140, a second UE configured with a second slot pattern 1120 has thirteen uplink transmission opportunities (labeled 0 through 12) within time span 1140, and a third UE configured with a third slot pattern 1130 has six uplink transmission opportunities (labeled 0 through 5) within time span 1140.

[0203] In some slot pattern configurations, a high density of uplink slots within the slot pattern (e.g., in an FDD slot pattern that may have all uplink slots or in a TDD slot pattern with a high ratio of uplink to downlink slots) may allow the UE to transmit a large number of PUSCH repetitions. In other slot pattern configurations, a low density of uplink slots within the slot pattern (e.g., in a TDD slot pattern with a low ratio of uplink to downlink slots) may allow the UE to transmit a small number of PUSCH repetitions. Despite different UEs configured with different slot patterns having different numbers of uplink transmission opportunities, all UEs may be limited to transmitting the same maximum number of PUSCH repetitions (e.g., in accordance with a wireless communication standard). For example, a UE may be limited to transmitting a maximum of 16 PUSCH repetitions regardless of the slot pattern configured for the UE. Some techniques and apparatuses described herein improve performance (e.g., by improving reliability) by allowing a UE to transmit up to a maximum number of PUSCH repetitions that depends on the slot pattern configured for the UE. Furthermore, some techniques and apparatuses described herein increase scheduling flexibility by allowing a UE-specific maximum number of PUSCH repetitions.

[0204] In addition to having different possible slot patterns, different UEs may be configured with different subcarrier spacings (SCS). "SCS" refers to the width of a subcarrier in the frequency domain. For example, a first UE may be configured to communicate using a 15 kilohertz (kHz) SCS, a second UE may be configured to communicate using a 30 kHz SCS, a third UE may be configured to communicate using a 60 kHz SCS, a fourth UE may be configured to communicate using a 120 kHz SCS, etc. SCS is equal to the reciprocal of the symbol time (also called the symbol duration or symbol length). Thus, a larger SCS (e.g., 120 kHz) corresponds to a shorter symbol duration (e.g., 14 symbols occupying a slot with a slot duration of 0.125 ms for a symbol duration of approximately 8.93 ms), and a smaller SCS (e.g., 15 kHz) corresponds to a longer symbol duration (e.g., 14 symbols occupying a slot with a slot duration of 1.0 ms for a symbol duration of approximately 71.43 ms).

[0205] Repetitions may be used to increase the amount of energy used to transmit a payload (e.g., data). The amount of energy used to transmit a payload may be calculated as the product of the transmit power used to transmit the payload and the transmission duration for the payload (e.g., energy = transmit power × transmission duration). However, because repetitions (e.g., PUSCH Type A repetitions) are counted per slot, the same number of repetitions transmitted using a different SCS will cause different amounts of energy to be used to transmit the repetitions. For example, repetitions transmitted using a 15 kHz SCS would be transmitted in a slot having a duration of 1 millisecond, while repetitions transmitted using a 30 kHz SCS would be transmitted in a slot having a duration of 0.5 milliseconds. Therefore, to have the same transmission duration as the number of repetitions transmitted using a 15 kHz SCS, twice as many repetitions would need to be transmitted using a 30 kHz SCS. Similarly, to have the same transmission duration as the number of repetitions transmitted using a 15 kHz SCS, eight times as many repetitions would need to be transmitted using a 120 kHz SCS. However, when all UEs are restricted to transmitting the same maximum number of PUSCH repetitions (e.g., according to a wireless communication standard) regardless of the SCS configured for the UE, a large number of repetitions (e.g., more than 16 repetitions) may not be possible.

[0206] Some techniques and apparatuses described herein improve performance (e.g., by improving reliability) by allowing a UE to transmit up to a maximum number of PUSCH repetitions that depends on the SCS configured for the UE. Additionally, some techniques and apparatuses described herein increase scheduling flexibility by allowing a UE-specific maximum number of PUSCH repetitions.

[0207] As noted above, Figure 11 is provided as an example. Other examples may differ from those described with respect to Figure 11.

[0208] 12 is a diagram illustrating an example 1200 associated with signaling a maximum number of transmission repetitions according to a slot pattern or SCS in accordance with the present disclosure. As shown in FIG. 12, a base station 110 and a UE 120 may communicate with each other.

[0209] As indicated by reference numeral 1205, the base station 110 may indicate to the UE 120 the SCS and / or slot pattern to be used by the UE 120. For example, the base station 110 may indicate the SCS and / or slot pattern within system information, such as within a master information block (MIB) or within one or more system information blocks (SIBs), and / or within an RRC message. For example, the base station 110 may indicate the SCS within the MIB and / or SIB. The UE 120 may receive and decode the MIB and / or SIB (e.g., during an initial cell acquisition procedure) to determine the SCS to be used to communicate with the base station 110, and the UE 120 may communicate with the base station 110 using the indicated SCS. Thus, the base station 110 may configure the UE 120 with the SCS (e.g., to be used to communicate via a cell configured by the base station 110).

[0210] In some aspects, the base station 110 may indicate the slot pattern in a MIB and / or SIB. In some aspects, the base station 110 may indicate the slot pattern in a servingCellConfigCommon information element, which may be included in a SIB and / or an RRC message (e.g., an RRC configuration message, an RRC reconfiguration message, etc.). Additionally or alternatively, the base station 110 may indicate the slot pattern in a tdd-ul-dl-configCommon information element, which may be included in an RRC message. As described above, the slot pattern may indicate whether the UE 120 is configured for TDD or FDD. Additionally or alternatively, the slot pattern may indicate, over a sequence of slots, whether each slot in the sequence of slots is configured as an uplink slot or a downlink slot (and / or, in some aspects, as a special slot). A slot pattern may sometimes be referred to as a TDD slot pattern, TDD pattern, UL / DL slot pattern, UL / DL pattern, TDD UL / DL slot pattern, TDD UL / DL pattern, etc.

[0211] As indicated by reference numeral 1210, the UE 120 (e.g., a mobile station) may determine a maximum number of repetitions for a PUSCH (e.g., for PUSCH communication) based at least in part on a slot pattern configured for the UE 120 and / or an SCS configured for the UE 120. For example, the maximum number of PUSCH repetitions may be based on at least one of the slot pattern configured for the UE 120 (e.g., as indicated by the base station 110), the SCS configured for the UE 120 (e.g., as indicated by the base station 110), or both the slot pattern configured for the UE 120 and the SCS configured for the UE 120.

[0212] In some aspects, the maximum number of PUSCH repetitions may be a function of the SCS configured for the UE 120. For example, the maximum number of PUSCH repetitions may be the product of a fixed value and a value that depends on the SCS configured for the UE 120. For example, the maximum number of PUSCH repetitions may be defined as the product of N and k (e.g., N×k), where N is a fixed value (e.g., a constant such as 8, 16, 32, etc.) and the value of k varies depending on the SCS configured for the UE 120. As an example, if the UE 120 is configured with a 15 kHz SCS, the value of k may be 1; if the UE 120 is configured with a 30 kHz SCS, the value of k may be 2; if the UE 120 is configured with a 60 kHz SCS, the value of k may be 4; and if the UE 120 is configured with a 120 kHz SCS, the value of k may be 8. Thus, in some aspects, the value of k may be proportional to the SCS configured for the UE 120. In some aspects, the UE 120 may store in a memory of the UE 120 a table indicating a set of SCSs and a corresponding set of k values ​​(eg, with one k value for each SCS).

[0213] Thus, in some aspects, the maximum number of PUSCH repetitions may be greater for a larger SCS compared to a smaller maximum number for a smaller SCS. For example, the maximum number of PUSCH repetitions may be 16 for a 15 kHz SCS, 32 for a 30 kHz SCS, 64 for a 60 kHz SCS, and 128 for a 120 kHz SCS. As another example, the maximum number of PUSCH repetitions may be 8 for a 15 kHz SCS, 16 for a 30 kHz SCS, 32 for a 60 kHz SCS, and 64 for a 120 kHz SCS. As a result, UEs 120 configured with different SCSs may be able to use the same amount of energy to transmit payloads without being limited by a fixed maximum number of PUSCH repetitions. Specifically, a UE 120 configured with a larger SCS may be able to transmit payloads using more energy by using a greater maximum number of PUSCH repetitions than if the UE 120 were limited to a smaller maximum number of PUSCH repetitions. As a result, the reliability of PUSCH transmissions may be improved.

[0214] Additionally or alternatively, the maximum number of PUSCH repetitions may be based at least in part on whether UE 120 is configured to communicate using TDD or FDD. For example, UE 120 may be configured with a slot pattern that indicates whether UE 120 is configured to communicate using TDD or FDD. UE 120 may then determine the maximum number of PUSCH repetitions based at least in part on whether UE 120 is configured to communicate using TDD or FDD. For example, because uplink opportunities may be denser (less sparse) in FDD compared to TDD, which gives UE 120 more opportunities to transmit PUSCH repetitions using FDD, the maximum number of PUSCH repetitions may be a larger maximum number for FDD compared to a smaller maximum number for TDD. For example, with a 30 kHz SCS and data (e.g., voice packets) generated every 20 milliseconds, an FDD-configured UE 120 may be able to transmit up to 40 PUSCH repetitions within a particular time window (e.g., if the uplink slots are contiguous). In comparison, a TDD-configured UE 120 may only be able to transmit up to 20 PUSCH repetitions, up to 13 PUSCH repetitions, or fewer PUSCH repetitions within the same time window, depending on the ratio of uplink to downlink slots in the TDD slot pattern configured for the UE 120.

[0215] In some aspects, the maximum number of PUSCH repetitions may be based at least in part on a ratio of uplink slots to downlink slots configured for UE 120 (e.g., within a slot pattern). For example, if UE 120 is configured with TDD, the maximum number of PUSCH repetitions may be based at least in part on a ratio of uplink slots to downlink slots within a TDD slot pattern configured for UE 120. For example, UE 120 may be configured with a slot pattern that indicates UE 120 is configured to communicate using TDD and further indicates a ratio of uplink slots to downlink slots for TDD. In this example, the maximum number of PUSCH repetitions may be based at least in part on this ratio. In some aspects, the maximum number of PUSCH repetitions is a larger maximum number for a larger ratio of uplink slots to downlink slots compared to a smaller maximum number for a smaller ratio of uplink slots to downlink slots. For example, a maximum number of 16 PUSCH repetitions may be specified for a ratio of 1 uplink slot for every 3 downlink slots (a 1:3 uplink slot to downlink slot ratio, which may be expressed as a 3:1 downlink slot to uplink slot ratio), and a maximum number of 32 PUSCH repetitions may be specified for a ratio of 2 uplink slots for every 3 downlink slots (a 2:3 uplink slot to downlink slot ratio, which may be expressed as a 3:2 downlink slot to uplink slot ratio). In some aspects, the maximum number of PUSCH repetitions may be proportional to the ratio of uplink slots to downlink slots.

[0216] As indicated by reference numeral 1215, the base station 110 may determine a maximum number of repetitions for the PUSCH (e.g., for PUSCH communication with the UE 120) based at least in part on the slot pattern and / or SCS configured for the UE 120. The base station 110 may use any of the techniques described above with respect to reference numeral 1210 to determine the maximum number of PUSCH repetitions. For example, the base station 110 and the UE 120 may determine the maximum number of PUSCH repetitions in the same manner so that there is no ambiguity between the UE 120 and the base station 110 regarding the maximum number of PUSCH repetitions for the UE 120. Because the base station 110 may configure different UEs 120 with different slot patterns and / or SCSs, the base station 110 may determine different maximum numbers of PUSCH repetitions for the different UEs 120. For example, the maximum number of PUSCH repetitions may be UE-specific, depending on the slot pattern and / or SCS configured for the UE 120.

[0217] As indicated by reference numeral 1220, the base station 110 may transmit an indication to the UE 120 of the number of repetitions to be used by the UE 120 for the PUSCH (e.g., for PUSCH communication). This indication may instruct the UE 120 to transmit an actual number of PUSCH repetitions for each PUSCH transmission (e.g., each PUSCH payload). This actual number of PUSCH repetitions is less than or equal to the maximum number of PUSCH repetitions determined as described above. In some aspects, the base station 110 may indicate the number of PUSCH repetitions in a PPC message, such as using a RepK value (or a RepK information element). Additionally or alternatively, the base station 110 may indicate the number of PUSCH repetitions in a DCI, a medium access control (MAC) control element (CE) (MAC-CE), etc.

[0218] The base station 110 may use a bit value to indicate the number of repetitions to be transmitted by the UE 120. In some aspects, the same bit number may indicate the same number of PUSCH repetitions regardless of the maximum number of PUSCH repetitions determined for the UE 120. For example, regardless of the maximum number of PUSCH repetitions, a three-bit value of 000 may indicate one PUSCH repetition, a three-bit value of 001 may indicate two PUSCH repetitions, a three-bit value of 010 may indicate four PUSCH repetitions, and a three-bit value of 011 may indicate eight PUSCH repetitions. Depending on the maximum number of PUSCH repetitions, some bit values ​​may be unused, which may reduce signaling complexity but increase signaling overhead. For example, if the maximum number of PUSCH repetitions is 16, a bit value representing 32 or more PUSCH repetitions may be unused.

[0219] In some aspects, the same bit value may indicate different numbers of PUSCH repetitions depending on the maximum number of PUSCH repetitions determined for UE 120. Additionally or alternatively, some bit values ​​may indicate the same number of PUSCH repetitions for different maximum numbers of PUSCH repetitions, while other bit values ​​may indicate different numbers of PUSCH repetitions for different maximum numbers of PUSCH repetitions. For example, a three-bit value of 000 may indicate one PUSCH repetition when there are up to 16 PUSCH repetitions and also one PUSCH repetition when there are up to 32 PUSCH repetitions, a three-bit value of 001 may indicate two PUSCH repetitions when there are up to 16 PUSCH repetitions and also four PUSCH repetitions when there are up to 32 PUSCH repetitions, and a three-bit value of 010 may indicate four PUSCH repetitions when there are up to 16 PUSCH repetitions and 16 PUSCH repetitions when there are up to 32 PUSCH repetitions. In some aspects, the number of PUSCH repetitions indicated by the bit value may be proportional to (or scaled proportionally to) the maximum number of PUSCH repetitions.

[0220] As indicated by reference numeral 1225, UE 120 may transmit a set of PUSCH repetitions to base station 110 based at least in part on the number of PUSCH repetitions indicated by base station 110 (e.g., with respect to reference numeral 1220). For example, UE 120 may transmit 16 PUSCH repetitions if base station 110 indicates that UE 120 transmits 16 PUSCH repetitions, or may transmit 32 PUSCH repetitions if base station 110 indicates that UE 120 transmits 32 PUSCH repetitions. Base station 110 may monitor the number of PUSCH repetitions transmitted by UE 120 according to the number of PUSCH repetitions indicated to UE 120 by base station 110.

[0221] Some techniques and apparatus described herein improve reliability, such as by allowing the UE 120 to transmit a greater number of PUSCH repetitions, by allowing the UE 120 to transmit up to a maximum number of PUSCH repetitions depending on the SCS configured for the UE 120 and / or the slot pattern configured for the UE 120. Additionally, some techniques and apparatus described herein increase scheduling flexibility by allowing a UE-specific maximum number of PUSCH repetitions.

[0222] As noted above, Figure 12 is provided as an example. Other examples may differ from those described with respect to Figure 12.

[0223] 13 is a diagram illustrating an example 1300 associated with signaling a time window for repeated transmissions in accordance with the present disclosure. As shown in FIG. 13, a base station 110 and a UE 120 may communicate with each other.

[0224] As indicated by reference numeral 1305, the base station 110 may indicate to the UE 120 the SCS and / or slot pattern to be used by the UE 120. For example, the base station 110 may indicate the SCS and / or slot pattern as described above with reference to reference numeral 1205 of FIG.

[0225] As indicated by reference numeral 1310, base station 110 may determine a time window for PUSCH repetitions. In some aspects, the time window may be determined based at least in part on the SCS and / or slot pattern in a manner similar to determining the maximum number of PUSCH repetitions based at least in part on the SCS and / or slot pattern, as described above with respect to FIG. 12. In some aspects, a larger maximum number of PUSCH repetitions, as described above with respect to FIG. 12, may correspond to a longer time window, and a smaller maximum number of PUSCH repetitions, as described above with respect to FIG. 12, may correspond to a shorter time window. Alternatively, a larger maximum number of PUSCH repetitions, as described above with respect to FIG. 12, may correspond to a shorter time window, and a smaller maximum number of PUSCH repetitions, as described above with respect to FIG. 12, may correspond to a longer time window. Alternatively, the time window may be fixed independent of the SCS and / or slot pattern.

[0226] As indicated by reference numeral 1315, the base station 110 may transmit an indication of the time window to the UE 120. For example, the base station 110 may indicate a duration of the time window, a start time of the time window, an end time of the time window, an offset associated with the time window, etc. These values ​​may be indicated in terms of absolute time (e.g., 10 milliseconds), a number of symbols, a number of slots, a number of uplink transmissions, one or more time offsets, etc. In some aspects, the base station 110 may transmit the indication of the time window in an RRC message. Additionally or alternatively, the base station 110 may transmit the indication of the time window in a DCI, a MAC-CE, etc.

[0227] As indicated by reference numeral 1320, UE 120 may transmit a set of PUSCH repetitions within a time window. In some aspects, UE 120 may transmit a PUSCH repetition at each uplink transmission opportunity included within the time window. Base station 110 may monitor the set of PUSCH repetitions within the time window (e.g., at each uplink transmission opportunity included within the time window). In this manner, reliability may be improved.

[0228] As noted above, Figure 13 is provided as an example. Other examples may differ from those described with respect to Figure 13.

[0229] 14 illustrates an example process 1400 performed, for example, by a mobile station, in accordance with the present disclosure. The example process 1400 is an example in which a mobile station (e.g., a UE 120) performs operations associated with signaling a maximum number of transmission repetitions according to a slot pattern or subcarrier spacing.

[0230] 14, in some aspects, process 1400 may include determining a maximum number of repetitions for the PUSCH based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station (block 1410). For example, the mobile station may determine (e.g., using determining component 1808 shown in FIG. 18) a maximum number of repetitions for the PUSCH based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station, as described above.

[0231] 14, in some aspects, process 1400 may include receiving an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than the maximum number of repetitions (block 1420). For example, the mobile station (e.g., using the receiving component 1802 shown in FIG. 18) may receive an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions, as described above.

[0232] 14, in some aspects, the process 1400 may include transmitting the set of PUSCH repetitions based at least in part on the number of repetitions (block 1430). For example, the mobile station may transmit the set of PUSCH repetitions based at least in part on the number of repetitions as described above (e.g., using the transmitting component 1804 shown in FIG. 18).

[0233] Process 1400 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0234] In a first aspect, the maximum number of repetitions for the PUSCH is a function of the subcarrier spacing configured for the mobile station.

[0235] In a second aspect, alone or in combination with the first aspect, the maximum number of repetitions for the PUSCH is a product of a fixed value and a value that depends on the subcarrier spacing configured for the mobile station.

[0236] In a third aspect, alone or in combination with one or more of the first and second aspects, the maximum number of repetitions for the PUSCH is a larger maximum number for larger subcarrier spacings compared to a smaller maximum number for smaller subcarrier spacings.

[0237] In a fourth aspect, alone or in combination with one or more of the first through third aspects, the slot pattern indicates whether the mobile station communicates using TDD or FDD, and the maximum number of repetitions for the PUSCH is based at least in part on whether the mobile station communicates using TDD or FDD.

[0238] In a fifth aspect, alone or in combination with one or more of the first and fourth aspects, the maximum number of repetitions for PUSCH is a larger maximum number for FDD compared to a smaller maximum number for TDD.

[0239] In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the slot pattern indicates that the mobile station communicates using TDD and further indicates a ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for the PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0240] In a seventh aspect, alone or in combination with one or more of the first and sixth aspects, the maximum number of repetitions for the PUSCH is a larger maximum number for a larger ratio of uplink slots to downlink slots compared to a smaller maximum number for a smaller ratio of uplink slots to downlink slots.

[0241] 14 illustrates example blocks of process 1400, in some aspects process 1400 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 14. Additionally or alternatively, two or more of the blocks of process 1400 may be performed in parallel.

[0242] 15 illustrates an example process 1500 performed, for example, by a mobile station, in accordance with the present disclosure. The example process 1500 is an example in which a mobile station (e.g., UE 120) performs operations associated with signaling a time window for repeated transmissions.

[0243] 15, in some aspects, process 1500 may include receiving an indication of a time window through which the mobile station transmits repetitions of the PUSCH communication (block 1510). For example, the mobile station may receive (e.g., using the receiving component 1802 shown in FIG. 18) an indication of a time window through which the mobile station transmits repetitions of the PUSCH communication, as described above.

[0244] 15, in some aspects, the process 1500 may include transmitting a set of PUSCH repetitions within a time window (block 1520). For example, the mobile station may transmit the set of PUSCH repetitions within the time window as described above (e.g., using the transmitting component 1804 shown in FIG. 18).

[0245] Process 1500 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0246] In a first aspect, transmitting the set of PUSCH repetitions within the time window includes transmitting a PUSCH repetition at each uplink transmission opportunity within the time window.

[0247] In a second aspect, alone or in combination with the first aspect, the duration of the time window is based at least in part on a subcarrier spacing configured for the mobile station.

[0248] In a third aspect, alone or in combination with one or more of the first and second aspects, the duration of the time window is based at least in part on a slot pattern configured for the mobile station.

[0249] 15 illustrates example blocks of process 1500, in some aspects process 1500 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 15. Additionally or alternatively, two or more of the blocks of process 1500 may be performed in parallel.

[0250] 16 illustrates an example process 1600 performed, for example, by a base station, in accordance with the present disclosure. The example process 1600 is an example in which a base station (e.g., base station 110) performs operations associated with signaling a maximum number of transmission repetitions depending on a slot pattern or subcarrier spacing.

[0251] 16, in some aspects, the process 1600 may include determining 1610 a maximum number of repetitions for PUSCH communication with the mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station. For example, the base station may determine 1610 a maximum number of repetitions for PUSCH communication with the mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station, as described above (e.g., using determining component 1908 shown in FIG. 19).

[0252] 16, in some aspects, the process 1600 may include transmitting an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions (block 1620). For example, the base station may transmit (e.g., using the transmitting component 1904 shown in FIG. 19) an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions, as described above.

[0253] 16, in some aspects, the process 1600 may include monitoring a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions (block 1630). For example, the base station may monitor a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions (e.g., using the monitoring component 1910 and / or the receiving component 1902 shown in FIG. 19) as described above.

[0254] Process 1600 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0255] In a first aspect, the maximum number of repetitions for the PUSCH is a function of the subcarrier spacing configured for the mobile station.

[0256] In a second aspect, alone or in combination with the first aspect, the maximum number of repetitions for the PUSCH is a product of a fixed value and a value that depends on the subcarrier spacing configured for the mobile station.

[0257] In a third aspect, alone or in combination with one or more of the first and second aspects, the maximum number of repetitions for the PUSCH is a larger maximum number for larger subcarrier spacings compared to a smaller maximum number for smaller subcarrier spacings.

[0258] In a fourth aspect, alone or in combination with one or more of the first through third aspects, the slot pattern indicates whether the mobile station communicates using TDD or FDD, and the maximum number of repetitions for the PUSCH is based at least in part on whether the mobile station communicates using TDD or FDD.

[0259] In a fifth aspect, alone or in combination with one or more of the first and fourth aspects, the maximum number of repetitions for PUSCH is a larger maximum number for FDD compared to a smaller maximum number for TDD.

[0260] In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the slot pattern indicates that the mobile station communicates using TDD and further indicates a ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for the PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0261] In a seventh aspect, alone or in combination with one or more of the first and sixth aspects, the maximum number of repetitions for the PUSCH is a larger maximum number for a larger ratio of uplink slots to downlink slots compared to a smaller maximum number for a smaller ratio of uplink slots to downlink slots.

[0262] 16 illustrates example blocks of process 1600, in some aspects process 1600 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 16. Additionally or alternatively, two or more of the blocks of process 1600 may be performed in parallel.

[0263] 17 illustrates an example process 1700 performed, for example, by a base station, in accordance with the present disclosure. The example process 1700 is an example in which a base station (e.g., base station 110) performs operations associated with signaling a time window for transmitting repetitions.

[0264] 17, in some aspects, process 1700 may include transmitting an indication of a time window through which the mobile station transmits repetitions of the PUSCH communication (block 1710). For example, the base station may transmit (e.g., using the transmitting component 1904 shown in FIG. 19) an indication of a time window through which the mobile station transmits repetitions of the PUSCH communication, as described above.

[0265] 17, in some aspects, the process 1700 may include monitoring a set of PUSCH repetitions within a time window (block 1720). For example, the base station may monitor the set of PUSCH repetitions within the time window as described above (e.g., using the monitoring component 1910 and / or the receiving component 1902 shown in FIG. 19).

[0266] Process 1700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0267] In a first aspect, the process 1700 includes determining a time window based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0268] 17 illustrates example blocks of process 1700, in some aspects process 1700 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 17. Additionally or alternatively, two or more of the blocks of process 1700 may be performed in parallel.

[0269] 18 is a block diagram of an example apparatus 1800 for wireless communication. The apparatus 1800 may be a UE (e.g., a mobile station), or the UE may include the apparatus 1800. In some aspects, the apparatus 1800 includes a receiving component 1802 and a transmitting component 1804, which may be in communication with one another (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 1800 may communicate with another apparatus 1806 (such as a UE, a base station, or another wireless communication device) using the receiving component 1802 and the transmitting component 1804. As further shown, the apparatus 1800 may include a determining component 1808, among other examples.

[0270] In some aspects, apparatus 1800 may be configured to perform one or more operations described herein with respect to FIGS. 12-13. Additionally or alternatively, apparatus 1800 may be configured to perform one or more processes described herein, such as process 1400 of FIG. 14, process 1500 of FIG. 15, or a combination thereof. In some aspects, apparatus 1800 and / or one or more components illustrated in FIG. 18 may include one or more components of a UE described above with respect to FIG. 2. Additionally or alternatively, one or more components illustrated in FIG. 18 may be implemented within one or more components described above with respect to FIG. 2. Additionally or alternatively, one or more components of a set of components may be implemented at least in part as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.

[0271] The receiving component 1802 may receive communications such as reference signals, control information, data communications, or combinations thereof from the device 1806. The receiving component 1802 may provide the received communications to one or more other components of the device 1800. In some aspects, the receiving component 1802 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, among other examples) on the received communications and may provide the processed signals to one or more other components of the device 1806. In some aspects, the receiving component 1802 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof of a UE as described above with respect to FIG.

[0272] The transmitting component 1804 may transmit a communication to the device 1806, such as a reference signal, control information, a data communication, or a combination thereof. In some aspects, one or more other components of the device 1806 may generate a communication and provide the generated communication to the transmitting component 1804 for transmission to the device 1806. In some aspects, the transmitting component 1804 may perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples) on the generated communication and may transmit the processed signal to the device 1806. In some aspects, the transmitting component 1804 may include one or more antennas, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of a UE as described above with respect to FIG. 2. In some aspects, the transmitting component 1804 may be co-located with the receiving component 1802 in a transceiver.

[0273] The determining component 1808 may determine a maximum number of repetitions for the PUSCH based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station. The receiving component 1802 may receive an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions. The transmitting component 1804 may transmit a set of PUSCH repetitions based at least in part on the number of repetitions.

[0274] The receiving component 1802 can receive an indication of a time window through which the mobile station transmits repetitions of the PUSCH communication. The transmitting component 1804 can transmit the set of PUSCH repetitions within the time window.

[0275] The number and arrangement of components shown in Figure 18 are given as an example. In practice, there may be additional, fewer, different, or differently arranged components compared to those shown in Figure 18. Furthermore, two or more components shown in Figure 18 may be implemented within a single component, or a single component shown in Figure 18 may be implemented as multiple distributed components. Additionally or alternatively, a set of components shown in Figure 18 may perform one or more functions described as being performed by another set of components shown in Figure 18.

[0276] 19 is a block diagram of an example apparatus 1900 for wireless communication. The apparatus 1900 may be a base station, or a base station may include the apparatus 1900. In some aspects, the apparatus 1900 includes a receiving component 1902 and a transmitting component 1904, which may be in communication with one another (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 1900 may communicate with another apparatus 1906 (such as a UE, a base station, or another wireless communication device) using the receiving component 1902 and the transmitting component 1904. As further shown, the apparatus 1900 may include one or more of a determining component 1908 or a monitoring component 1910, among other examples.

[0277] In some aspects, apparatus 1900 may be configured to perform one or more operations described herein with respect to FIGS. 12-13. Additionally or alternatively, apparatus 1900 may be configured to perform one or more processes described herein, such as process 1600 of FIG. 16, process 1700 of FIG. 17, or a combination thereof. In some aspects, apparatus 1900 and / or one or more components shown in FIG. 19 may include one or more components of the base station described above with respect to FIG. 2. Additionally or alternatively, one or more components shown in FIG. 19 may be implemented within one or more components described above with respect to FIG. 2. Additionally or alternatively, one or more components of the set of components may be implemented at least in part as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.

[0278] The receiving component 1902 may receive communications such as reference signals, control information, data communications, or combinations thereof from the device 1906. The receiving component 1902 may provide the received communications to one or more other components of the device 1900. In some aspects, the receiving component 1902 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, among other examples) on the received communications and may provide the processed signals to one or more other components of the device 1906. In some aspects, the receiving component 1902 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof of the base station described above with respect to FIG.

[0279] The transmitting component 1904 may transmit a communication to the device 1906, such as a reference signal, control information, a data communication, or a combination thereof. In some aspects, one or more other components of the device 1906 may generate a communication and provide the generated communication to the transmitting component 1904 for transmission to the device 1906. In some aspects, the transmitting component 1904 may perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples) on the generated communication and may transmit the processed signal to the device 1906. In some aspects, the transmitting component 1904 may include one or more antennas, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of the base station described above with respect to FIG. 2. In some aspects, the transmitting component 1904 may be co-located with the receiving component 1902 in a transceiver.

[0280] The determining component 1908 may determine a maximum number of repetitions for PUSCH communication with the mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station. The transmitting component 1904 may transmit an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions. The monitoring component 1910 and / or the receiving component 1902 may monitor a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.

[0281] The transmitting component 1904 may transmit an indication of a time window through which the mobile station transmits repetitions of the PUSCH communication. The monitoring component 1910 and / or the receiving component 1902 may monitor a set of PUSCH repetitions within the time window.

[0282] Determining component 1908 may determine the time window based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0283] The number and arrangement of components shown in Figure 19 are given as an example. In practice, there may be additional, fewer, different, or differently arranged components compared to those shown in Figure 19. Furthermore, two or more components shown in Figure 19 may be implemented within a single component, or a single component shown in Figure 19 may be implemented as multiple distributed components. Additionally or alternatively, a set of components shown in Figure 19 may perform one or more functions described as being performed by another set of components shown in Figure 19.

[0284] 20 illustrates an example 2000 of redundancy version rotation based on uplink transmission opportunity in accordance with this disclosure. UE 120 may apply redundancy version rotation to PUSCH repetitions to transmit different redundancy versions of the PUSCH repetitions at different transmission opportunities.

[0285] The "redundancy version (RV)" of a PUSCH repetition refers to the set of coded bits transmitted on that PUSCH repetition. Using RV rotation, the UE 120 may transmit different sets of coded bits in different PUSCH repetitions. For example, the UE 120 may store bits for uplink transmission in a circular buffer 2005 (e.g., stored in a memory of the UE 120). The circular buffer 2005 stores information bits 2010 and parity bits 2015 (sometimes referred to as parity check bits). The information bits 2010 may include data to be transmitted, and the parity bits 2015 may include a linear combination of the data (e.g., of the information bits 2010). The UE 120 may encode the information bits 2010, the parity bits 2015, or a combination of the information bits 2010 and the parity bits 2015 into a set of coded bits and transmit the set of coded bits. The particular bits selected to be included in the set of coded bits for a PUSCH repetition depend on (or are defined by) the RV of that PUSCH repetition.

[0286] For example, for a PUSCH repetition with RV0, the UE 120 transmits a sequence of coded bits (e.g., bit 0, or the first information bit) (e.g., a particular number of coded bits) starting at a first location 2020 in the circular buffer 2005. Similarly, for a PUSCH repetition with RV1, the UE 120 transmits a sequence of coded bits starting at a second location 2025 in the circular buffer 2005; for a PUSCH repetition with RV2, the UE 120 transmits a sequence of coded bits starting at a third location 2030 in the circular buffer 2005; and for a PUSCH repetition with RV3, the UE 120 transmits a sequence of coded bits starting at a fourth location 2035 in the circular buffer 2005.

[0287] As an example, the starting bit location may be defined by a table 2040, such as for NR Hybrid Automatic Repeat Request (HARQ) using a Low-Density Parity Check (LDPC) code. The table 2040 defines starting bit locations within the circular buffer 2005 for a first base graph (BG1) and a second base graph (BG2). The base graphs are parameters for determining the parity bits 2015 for a transmission based at least in part on the transport block (TB) size and code rate (BG1 is for TBs with larger TB sizes, and BG2 is for TBs with smaller TB sizes). Referring to the table, N cb represents the length of the circular buffer 2005 (e.g., the number of bits contained in the circular buffer 2005), and Z c represents a lifting size that is based at least in part on the number of information bits 2010 and the number of BG columns that correspond to the information bits 2010.

[0288] In some examples, the base station 110 may id UE 120 may transmit information such as an RV index, denoted as n, to UE 120. For example, base station 110 may transmit an RV index for a PUSCH communication (e.g., a PUSCH transmission) in downlink control information (DCI) that schedules the PUSCH communication. The RV index may indicate a sequence of RVs to be applied to a corresponding sequence of PUSCH transmission opportunities (e.g., PUSCH opportunities). UE 120 may increment a counter n (which may be referred to as index n) for each uplink transmission opportunity following (or indicated by) the DCI. UE 120 may use the information transmitted by base station 110 (e.g., the RV index) and the value of counter n for a particular transmission opportunity to determine the RV to be applied to that transmission opportunity.

[0289] For example, as shown in Table 2045, for PUSCH repetition type A, the base station 110 id, the UE 120 may determine which RV to apply to the nth transmission opportunity (e.g., for PUSCH repetition type A) by calculating n mod 4, where mod denotes modulo operation. If n mod 4 = 0 (e.g., for PUSCH repetition type A, for transmission opportunity 0, such as slot 1 shown with reference to reference number 310 in FIG. 3), the UE 120 applies RV0 to that transmission opportunity. If n mod 4 = 1 (e.g., for transmission opportunity 1, such as slot 2 shown with reference to reference number 310 in FIG. 3), the UE 120 applies RV2 to that transmission opportunity. If n mod 4 = 2 (e.g., for transmission opportunity 2, such as slot 3 shown with reference to reference number 310 in FIG. 3), the UE 120 applies RV3 to that transmission opportunity. If n mod 4 = 3 (e.g., for transmission opportunity 3, such as slot 4 shown with reference to reference number 310 in FIG. 3), the UE 120 applies RV1 to that transmission opportunity. As shown, the RV index can have a value of 0, 1, 2, or 3, each of which corresponds to a different sequence of RVs (e.g., different orders for RV0, RV1, RV2, and RV3).

[0290] Similarly, for PUSCH repetition type B, the base station 110 id , UE 120 may determine the RV to apply to the nth actual iteration (e.g., for PUSCH repetition type B) by calculating n mod 4, where mod denotes modulo operation. If n mod 4 = 0 (e.g., for actual iteration 0, such as Rep#1 shown with reference to reference number 350 in FIG. 3, for PUSCH repetition type B), UE 120 applies RV0 to that actual iteration. If n mod 4 = 1 (e.g., for actual iteration 1, such as Rep#2 shown with reference to reference number 350 in FIG. 3), UE 120 applies RV2 to that actual iteration. If n mod 4 = 2 (e.g., for actual iteration 2, such as Rep#3 shown with reference to reference number 350 in FIG. 3), UE 120 applies RV3 to that actual iteration. If n mod 4 = 3 (e.g., for actual iteration 3 not shown in FIG. 3), UE 120 applies RV1 to that actual iteration.

[0291] Regardless of the terminology, an actual repetition may or may not actually be transmitted by UE 120 in an uplink transmission opportunity (like a nominal repetition). For example, UE 120 may refrain from transmitting a nominal or actual repetition in an uplink transmission opportunity if UE 120 does not have enough time to prepare for transmission in the uplink transmission opportunity, if the uplink transmission opportunity (e.g., an uplink slot) is reconfigured as a downlink opportunity (e.g., a downlink slot), or if the uplink transmission is canceled. To distinguish from the term “actual repetition” for PUSCH repetition type B, FIGS. 20-26 of this disclosure (and corresponding description) use the term “actual PUSCH repetition transmission” to refer to a repetition (whether a nominal repetition or an actual repetition) actually transmitted by UE 120. Furthermore, language such as “actually transmit,” “actually transmitted,” and the like are used in FIGS. 20-26 to refer to the actual transmission of a repetition by UE 120 and to distinguish from the meaning of “actual repetition” with respect to PUSCH repetition type B.

[0292] Using the RV rotation technique shown in Table 2045, the UE 120 will increment the counter n and will rotate the RV sequence (e.g., the RV of 0 shown) regardless of whether the UE 120 actually transmits a PUSCH repetition. id21 , the UE 120 may advance to the next RV in the RV sequence (of {0, 2, 3, 1} for {0, 2, 3, 1}). For example, for PUSCH repetition type A, the UE 120 may increment counter n upon the occurrence of a transmission opportunity, regardless of whether the UE 120 actually transmits a PUSCH repetition at that transmission opportunity. Similarly, for PUSCH repetition type B, the UE 120 may increment counter n upon the occurrence of an actual repetition (e.g., for the symbol for which the actual repetition is scheduled or to be transmitted), regardless of whether the UE 120 actually transmits the actual repetition. This may cause some RVs to be skipped, which may have an adverse effect on decoding performance and may increase the likelihood of communication error rates, retransmissions, etc., as described in more detail below with respect to FIG. 21 .

[0293] As noted above, Figure 20 is provided as an example. Other examples may differ from those described with respect to Figure 20.

[0294] 21 illustrates an example 2100 of redundancy version cycling based on uplink transmission opportunities in accordance with the present disclosure. FIG. 21 illustrates several examples in which RVs are skipped when employing an RV cycling technique in which a UE 120 increments a counter n and advances to the next RV in the RV sequence, regardless of whether it actually transmits a PUSCH repetition (e.g., as described above with respect to FIG. 20).

[0295] In a first scenario 2105, using the RV rotation technique described above with respect to table 2045 of FIG. 20, UE 120 may apply an RV index of 0 (e.g., indicating RV0) to a first transmit opportunity 2110 having a repetition count (e.g., counter) value of 0, may apply an RV index of 2 (e.g., indicating RV2) to a second transmit opportunity 2115 having a repetition count value of 1, may apply an RV index of 3 (e.g., indicating RV3) to a third transmit opportunity 2120 having a repetition count value of 2, and may apply an RV index of 1 (e.g., indicating RV1) to a fourth transmit opportunity 2125 having a repetition count value of 3.

[0296] In the first scenario 2105, the UE 120 does not actually transmit a PUSCH repetition at the second transmit opportunity 2115 and does not actually transmit a PUSCH repetition at the third transmit opportunity 2120 (e.g., due to transmission cancellation). As a result, RV2 and RV3 are skipped (e.g., not applied to any PUSCH repetitions that are actually transmitted). Instead, the UE 120 transmits RV0 and RV1. However, because the combination of RV0 and RV2 achieves better bit discrimination than the combination of RV0 and RV1 due to the RV design, transmitting RV0 and RV1 results in lower decoding performance compared to transmitting RV0 and RV2. For example, the base station 110 may be able to more accurately infer correct and incorrect bits when it receives RV0 and RV2 compared to when it receives RV0 and RV1. Therefore, performance is degraded by counting transmit opportunities rather than actual transmissions.

[0297] In a second scenario 2130, using the RV rotation technique described above with respect to table 2045 of FIG. 20, UE 120 may apply an RV index of 0 (e.g., indicating RV0) to a first transmit opportunity 2135 having a repetition count (e.g., counter) value of 0, an RV index of 2 (e.g., indicating RV2) to a second transmit opportunity 2140 having a repetition count value of 1, an RV index of 3 (e.g., indicating RV3) to a third transmit opportunity 2145 having a repetition count value of 2, an RV index of 1 (e.g., indicating RV1) to a fourth transmit opportunity 2150 having a repetition count value of 3, an RV index of 0 (e.g., indicating RV0) to a fifth transmit opportunity 2155 having a repetition count value of 4, and an RV index of 2 (e.g., indicating RV2) to a sixth transmit opportunity 2160 having a repetition count value of 5.

[0298] In the second scenario 2130, the UE 120 does not actually transmit a PUSCH repetition at the third transmit opportunity 2145 and does not actually transmit a PUSCH repetition at the fourth transmit opportunity 2150 (e.g., due to transmission cancellation). As a result, RV3 and RV1 are skipped (e.g., not applied to any PUSCH repetitions that are actually transmitted), and the UE 120 transmits RV0 twice and RV2 twice. However, because the combination of RV0, RV1, RV2, and RV3 achieves better bit discrimination than the combination of only RV0 and RV2 due to the RV design, transmitting RV0 and RV2 twice each results in lower decoding performance compared to transmitting RV0, RV1, RV2, and RV3. For example, the base station 110 may be able to more accurately infer the correct and incorrect bits when it receives RV0, RV1, RV2, and RV3 compared to when it receives only RV0 and RV2. Therefore, by counting transmission opportunities rather than actual transmissions, performance is degraded.

[0299] Some techniques and apparatus described herein improve performance by allowing the UE 120 to increment the counter n and advance to the next RV in the RV sequence only if the UE 120 actually transmits a PUSCH repetition. For example, the UE 120 may increment the counter n and advance to the next RV in the RV sequence only if the UE 120 actually transmits a PUSCH repetition at a transmission opportunity, and may refrain from incrementing the counter n and advancing to the next RV in the RV sequence if the UE 120 does not actually transmit a PUSCH repetition at a transmission opportunity.

[0300] As noted above, Figure 21 is provided as an example. Other examples may differ from those described with respect to Figure 21.

[0301] 22 is a diagram illustrating an example 2200 associated with redundancy version cycling based on actual PUSCH repetition transmissions, in accordance with the present disclosure. As shown in FIG. 22, a base station 110 and a UE 120 may communicate with each other.

[0302] As indicated by reference numeral 2205, the UE 120 (e.g., mobile station) id 20. The UE 120 may receive an RV index (denoted as RV_index) from the base station 110. For example, the UE 120 may receive the RV index in a DCI that schedules one or more PUSCH repetitions. In some aspects, the RV index may have a value of 0, 1, 2, or 3, as described above with respect to FIG. 20.

[0303] As indicated by reference numeral 2210, the RV index may indicate a sequence of RVs to be applied to a corresponding sequence of PUSCH repetitions. For example, UE 120 may apply a sequence of RVs to a sequence of actual PUSCH repetition transmissions (e.g., for both PUSCH repetition type A and PUSCH repetition type B) rather than applying a sequence of RVs to transmission opportunities (e.g., for PUSCH repetition type A) or to actual repetitions (e.g., for PUSCH repetition type B).

[0304] As indicated by reference numeral 2215, UE 120 may determine the RV to be applied to a PUSCH repetition (e.g., an RV index determined at least in part based on the indicated RV index and a table stored in a memory of UE 120) using an RV rotation technique that rotates the RV based at least in part on the actual PUSCH repeat transmission. For example, UE 120 may increment transmission index n (and advance to the next RV in the RV sequence) only if the actual PUSCH repeat transmission occurs (e.g., only if the PUSCH repeat is actually transmitted). In other words, UE 120 may increment transmission index n (and advance to the next RV in the RV sequence) if the actual PUSCH repeat transmission occurs and may refrain from incrementing transmission index n (and refrain from advancing to the next RV in the RV sequence) if the actual PUSCH repeat transmission does not occur (e.g., if the PUSCH repeat is not actually transmitted).

[0305] As indicated by reference numeral 2220, the UE 120 may transmit a PUSCH repetition with the determined RV. For example, the UE 120 may determine an RV to be applied to the PUSCH repetition using an RV rotation technique based at least in part on the actual PUSCH repetition transmission and may transmit the determined RV for the PUSCH repetition. The UE 120 may continue to increment or refrain from incrementing the transmission index (and may continue to advance to the next RV in the sequence of RVs or refrain from advancing) for each PUSCH repetition in the sequence of PUSCH repetitions, depending on whether an actual transmission of each PUSCH repetition occurs. The base station 110 may increment or refrain from incrementing the transmission index (and may advance to the next RV in the sequence of RVs or refrain from advancing) in the same manner as the UE 120, so that there is no ambiguity between the base station 110 and the UE 120 regarding which RV was transmitted by the UE 120. The base station 110 may then monitor the appropriate RV transmitted by the UE 120.

[0306] In example 2225, using an RV rotation technique based at least in part on actual PUSCH repeat transmissions, the UE 120 may initialize transmission index n to 0 and may apply an RV index of 0 (e.g., indicating RV0) to the first actual PUSCH repeat transmission 2230 (because 0 mod 4 = 0, corresponding to RV0 in the table). Because the first actual PUSCH repeat transmission 2230 is actually transmitted by the UE 120, the UE 120 may increment transmission index n to 1. Using the transmission index value of 1, the UE 120 may apply an RV index of 2 (e.g., indicating RV2) to the second actual PUSCH repeat transmission 2235 (because 1 mod 4 = 1, corresponding to RV2 in the table). Because the second actual PUSCH repeat transmission 2235 is actually transmitted by the UE 120, the UE 120 may increment transmission index n to 2.

[0307] At transmit opportunity 2240, UE 120 does not actually transmit a PUSCH repetition. Thus, UE 120 refrains from incrementing transmission index n, which would still have a value of 2 in that case. Similarly, at transmit opportunity 2245, UE 120 does not actually transmit a PUSCH repetition. Thus, UE 120 refrains from incrementing transmission index n, which would still have a value of 2 in that case. Using the transmission index value of 2, UE 120 may apply an RV index of 3 (e.g., indicating RV3) to the third actual PUSCH repeat transmission 2250 (e.g., because 2 mod 4 = 2, corresponding to RV3 in the table). Because the third actual PUSCH repeat transmission 2250 is actually transmitted by UE 120, UE 120 may increment transmission index n to 3. Using a transmission index value of 3, the UE 120 may apply an RV index of 1 (e.g., indicating RV1) to the fourth actual PUSCH repeat transmission 2255 (e.g., because 3 mod 4 = 3, corresponding to RV1 in the table). Because the fourth actual PUSCH repeat transmission 2255 is actually transmitted by the UE 120, the UE 120 may increment the transmission index n to 4, and the transmission index n is cycled back to RV0 for the next actual PUSCH repeat (not shown) (e.g., because 4 mod 4 = 0, corresponding to RV0 in the table).

[0308] In some scenarios, the UE 120 may be unable to transmit a full PUSCH repeat transmission. In these scenarios, the UE 120 may transmit a partial PUSCH repeat transmission in some aspects. As used herein, a "full PUSCH repeat transmission" or a "full PUSCH repeat" means that all symbols of a PUSCH repeat are transmitted by the UE 120 (e.g., none of the symbols of the PUSCH repeat are dropped by the UE 120). As used herein, a "partial PUSCH repeat transmission" or a "partial PUSCH repeat" means that fewer than all symbols of a PUSCH repeat are transmitted by the UE 120 (e.g., at least one symbol of the PUSCH repeat is dropped by the UE 120).

[0309] In some aspects, the UE 120 may increment the transmission index (and advance to the next RV in the sequence of RVs) only if a full PUSCH repeat transmission occurs (e.g., only if a full PUSCH repeat is actually transmitted). Thus, the UE 120 may increment the transmission index (and advance to the next RV in the sequence of RVs) if a full PUSCH repeat transmission occurs and may refrain from incrementing the transmission index (and refrain from advancing to the next RV in the sequence of RVs) if a full PUSCH repeat transmission does not occur. In such aspects, the UE 120 may refrain from incrementing the transmission index (and refrain from advancing to the next RV in the sequence of RVs) if a partial PUSCH repeat occurs (e.g., if a partial PUSCH repeat is actually transmitted).

[0310] Alternatively, UE 120 may increment the transmission index (and advance to the next RV in the sequence of RVs) if a partial PUSCH repeat transmission occurs (e.g., if a partial PUSCH repeat is actually transmitted). Thus, UE 120 may increment the transmission index (and advance to the next RV in the sequence of RVs) if a partial PUSCH repeat transmission occurs, and may refrain from incrementing the transmission index (and refrain from advancing to the next RV in the sequence of RVs) if a partial (and full) PUSCH repeat transmission does not occur.

[0311] In some aspects, UE 120 may determine the number of symbols to be transmitted within a partial PUSCH repetition transmission and may increment the transmission index (and advance to the next RV in the sequence of RVs) if the number of symbols meets a threshold (e.g., exceeds the threshold or is equal to or greater than the threshold). If the number of symbols to be transmitted within the partial PUSCH repetition does not meet the threshold (e.g., is less than the threshold or is equal to or less than the threshold), UE 120 may refrain from incrementing the transmission index (and may refrain from advancing to the next RV in the sequence of RVs).

[0312] Using this RV rotation technique, the UE 120 does not skip any RVs, which, as explained above, leads to better performance. For example, this RV rotation technique may enable the base station 110 to more accurately infer the correct and incorrect bits compared to RV rotation techniques based on transmission opportunities or actual repetitions, as described above with respect to Figures 20 and 21.

[0313] As noted above, Figure 22 is provided as an example. Other examples may differ from those described with respect to Figure 22.

[0314] 23 illustrates an example process 2300 performed, for example, by a mobile station, in accordance with the present disclosure. The example process 2300 is an example in which a mobile station (e.g., UE 120) performs operations associated with RV cycling based on actual PUSCH repeat transmissions.

[0315] 23, in some aspects, the process 2300 may include receiving a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions (block 2310). For example, the mobile station may receive (e.g., using the receiving component 2502 of FIG. 25) a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions, as described above.

[0316] 23, in some aspects, the process 2300 may include transmitting a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions (block 2320), the redundancy version being determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur. For example, the mobile station (e.g., using the transmitting component 2504 shown in FIG. 25) may transmit a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, as described above, the redundancy version being determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0317] Process 2300 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0318] In a first aspect, the process 2300 includes incrementing a transmission index based at least in part on a determination that the actual PUSCH repeat transmission occurs for a previous PUSCH repetition in a sequence of PUSCH repetitions that precedes the PUSCH repetition, and determining a redundant version of the PUSCH repetition based at least in part on the incremented transmission index.

[0319] In a second aspect, alone or in combination with the first aspect, the process 2300 includes refraining from incrementing a transmission index based at least in part on a determination that an actual PUSCH repeat transmission does not occur for a previous PUSCH repetition in a sequence of PUSCH repetitions prior to that PUSCH repetition, and determining a redundant version of the PUSCH repetition based at least in part on the transmission index.

[0320] In a third aspect, alone or in combination with one or more of the first and second aspects, if a full PUSCH repeat transmission occurs, the transmission index is incremented, and if a full PUSCH repeat transmission does not occur, the transmission index is not incremented.

[0321] In a fourth aspect, alone or in combination with one or more of the first to third aspects, if a partial PUSCH repeat transmission occurs, the transmission index is incremented, and if a partial PUSCH repeat transmission does not occur, the transmission index is not incremented.

[0322] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, if a partial PUSCH repeat transmission occurs that includes a first number of symbols that meets a threshold, the transmission index is incremented, and if a partial PUSCH repeat transmission occurs that includes a second number of symbols that does not meet the threshold, the transmission index is not incremented.

[0323] 23 illustrates example blocks of process 2300, in some aspects process 2300 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 23. Additionally or alternatively, two or more of the blocks of process 2300 may be performed in parallel.

[0324] 24 illustrates an example process 2400 performed, for example, by a base station, in accordance with the present disclosure. The example process 2400 is an example in which a base station (e.g., base station 110) performs operations associated with RV cycling based on actual PUSCH repeat transmissions.

[0325] 24, in some aspects, the process 2400 may include transmitting a redundancy version index (block 2410) that indicates to the mobile station a sequence of redundancy versions to be applied to the corresponding sequence of PUSCH repetitions. For example, the base station may transmit (e.g., using the transmitting component 2604 shown in FIG. 26) a redundancy version index that indicates to the mobile station a sequence of redundancy versions to be applied to the corresponding sequence of PUSCH repetitions, as described above.

[0326] 24, in some aspects, the process 2400 may include monitoring a redundancy version of a PUSCH repetition of a sequence of PUSCH repetitions, the redundancy version being determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur (block 2420). For example, the base station (e.g., using the monitoring component 2608 or the receiving component 2602 shown in FIG. 26) may monitor a redundancy version of a PUSCH repetition of a sequence of PUSCH repetitions, as described above, the redundancy version being determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0327] Process 2400 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.

[0328] In a first aspect, the process 2400 includes incrementing a transmission index based at least in part on a determination that the actual PUSCH repeat transmission occurs for a previous PUSCH repetition in a sequence of PUSCH repetitions that precedes the PUSCH repetition, and determining a redundant version of the PUSCH repetition based at least in part on the incremented transmission index.

[0329] In a second aspect, alone or in combination with the first aspect, the process 2400 includes refraining from incrementing a transmission index based at least in part on a determination that an actual PUSCH repeat transmission does not occur for a previous PUSCH repetition in a sequence of PUSCH repetitions prior to that PUSCH repetition, and determining a redundant version of the PUSCH repetition based at least in part on the transmission index.

[0330] In a third aspect, alone or in combination with one or more of the first and second aspects, if a full PUSCH repeat transmission occurs, the transmission index is incremented, and if a full PUSCH repeat transmission does not occur, the transmission index is not incremented.

[0331] In a fourth aspect, alone or in combination with one or more of the first to third aspects, if a partial PUSCH repeat transmission occurs, the transmission index is incremented, and if a partial PUSCH repeat transmission does not occur, the transmission index is not incremented.

[0332] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, if a partial PUSCH repeat transmission occurs that includes a first number of symbols that meets a threshold, the transmission index is incremented, and if a partial PUSCH repeat transmission occurs that includes a second number of symbols that does not meet the threshold, the transmission index is not incremented.

[0333] 24 illustrates example blocks of process 2400, in some aspects process 2400 may include additional, fewer, different, or differently arranged blocks compared to the blocks illustrated in FIG 24. Additionally or alternatively, two or more of the blocks of process 2400 may be performed in parallel.

[0334] 25 is a block diagram of an example apparatus 2500 for wireless communication. The apparatus 2500 may be a UE (e.g., a mobile station), or the UE may include the apparatus 2500. In some aspects, the apparatus 2500 includes a receiving component 2502 and a transmitting component 2504, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 2500 may communicate with another apparatus 2506 (such as a UE, a base station, or another wireless communication device) using the receiving component 2502 and the transmitting component 2504. As further shown, the apparatus 2500 may include one or more of an incrementing component 2508 or a determining component 2510, among other examples.

[0335] In some aspects, apparatus 2500 may be configured to perform one or more operations described herein with respect to FIG. 22. Additionally or alternatively, apparatus 2500 may be configured to perform one or more processes described herein, such as process 2300 of FIG. 23. In some aspects, apparatus 2500 and / or one or more components shown in FIG. 25 may include one or more components of a UE described above with respect to FIG. 2. Additionally or alternatively, one or more components shown in FIG. 25 may be implemented within one or more components described above with respect to FIG. 2. Additionally or alternatively, one or more components of the set of components may be implemented at least in part as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.

[0336] The receiving component 2502 may receive communications such as reference signals, control information, data communications, or combinations thereof from the device 2506. The receiving component 2502 may provide the received communications to one or more other components of the device 2500. In some aspects, the receiving component 2502 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, among other examples) on the received communications and may provide the processed signals to one or more other components of the device 2506. In some aspects, the receiving component 2502 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof of a UE as described above with respect to FIG.

[0337] The transmitting component 2504 may transmit a communication to the device 2506, such as a reference signal, control information, a data communication, or a combination thereof. In some aspects, one or more other components of the device 2506 may generate a communication and provide the generated communication to the transmitting component 2504 for transmission to the device 2506. In some aspects, the transmitting component 2504 may perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples) on the generated communication and may transmit the processed signal to the device 2506. In some aspects, the transmitting component 2504 may include one or more antennas, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of a UE as described above in connection with FIG. 2. In some aspects, the transmitting component 2504 may be co-located with the receiving component 2502 in a transceiver.

[0338] The receiving component 2502 may receive a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of PUSCH repetitions. The transmitting component 2504 may transmit a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, the redundancy version being determined at least in part based on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and is not incremented when an actual PUSCH repeat transmission does not occur.

[0339] The incrementing component 2508 may increment the transmission index based at least in part on determining that the actual PUSCH repeat transmission occurs for a previous PUSCH repetition in the sequence of PUSCH repetitions that precedes that PUSCH repetition. The determining component 2510 may determine a redundant version of the PUSCH repetition based at least in part on the incremented transmission index.

[0340] The incrementing component 2508 may refrain from incrementing the transmission index based at least in part on a determination that an actual PUSCH repeat transmission does not occur for a previous PUSCH repetition in a sequence of PUSCH repetitions that precedes that PUSCH repetition. The determining component 2510 may determine a redundant version of the PUSCH repetition based at least in part on the transmission index.

[0341] The number and arrangement of components shown in Figure 25 are given as an example. In practice, there may be additional, fewer, different, or differently arranged components compared to those shown in Figure 25. Furthermore, two or more components shown in Figure 25 may be implemented within a single component, or a single component shown in Figure 25 may be implemented as multiple distributed components. Additionally or alternatively, a set of components shown in Figure 25 may perform one or more functions described as being performed by another set of components shown in Figure 25.

[0342] 26 is a block diagram of an example apparatus 2600 for wireless communication. The apparatus 2600 may be a base station, or a base station may include the apparatus 2600. In some aspects, the apparatus 2600 includes a receiving component 2602 and a transmitting component 2604, which may be in communication with one another (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 2600 may communicate with another apparatus 2606 (such as a UE, a base station, or another wireless communication device) using the receiving component 2602 and the transmitting component 2604. As further shown, the apparatus 2600 may include one or more of a monitoring component 2608, an incrementing component 2610, or a determining component 2612, among other examples.

[0343] In some aspects, apparatus 2600 may be configured to perform one or more operations described herein with respect to FIG. 22. Additionally or alternatively, apparatus 2600 may be configured to perform one or more processes described herein, such as process 2400 of FIG. 24. In some aspects, apparatus 2600 and / or one or more components shown in FIG. 26 may include one or more components of a base station described above with respect to FIG. 2. Additionally or alternatively, one or more components shown in FIG. 26 may be implemented within one or more components described above with respect to FIG. 2. Additionally or alternatively, one or more components of the set of components may be implemented at least in part as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.

[0344] The receiving component 2602 may receive communications such as reference signals, control information, data communications, or a combination thereof from the device 2606. The receiving component 2602 may provide the received communications to one or more other components of the device 2600. In some aspects, the receiving component 2602 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, among other examples) on the received communications and may provide the processed signals to one or more other components of the device 2606. In some aspects, the receiving component 2602 may include one or more antennas, a demodulator, a MIMO detector, a receive processor, a controller / processor, a memory, or a combination thereof of a base station as described above with respect to FIG.

[0345] The transmitting component 2604 may transmit communications to the device 2606, such as a reference signal, control information, a data communication, or a combination thereof. In some aspects, one or more other components of the device 2606 may generate a communication and provide the generated communication to the transmitting component 2604 for transmission to the device 2606. In some aspects, the transmitting component 2604 may perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples) on the generated communication and may transmit the processed signal to the device 2606. In some aspects, the transmitting component 2604 may include one or more antennas, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof, of a base station described above with respect to FIG. 2. In some aspects, the transmitting component 2604 may be co-located with the receiving component 2602 in a transceiver.

[0346] The transmitting component 2604 may transmit a redundancy version index that indicates to the mobile station a sequence of redundancy versions to be applied to the corresponding sequence of PUSCH repetitions. The monitoring component 2608 and / or the receiving component 2602 may monitor a redundancy version of a PUSCH repetition of the sequence of PUSCH repetitions, where the redundancy version is determined based at least in part on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and is not incremented when an actual PUSCH repeat transmission does not occur.

[0347] The incrementing component 2610 may increment the transmission index based at least in part on determining that the actual PUSCH repeat transmission occurs for a previous PUSCH repetition in the sequence of PUSCH repetitions that precedes that PUSCH repetition. The determining component 2612 may determine a redundant version of the PUSCH repetition based at least in part on the incremented transmission index.

[0348] The incrementing component 2610 may refrain from incrementing the transmission index based at least in part on a determination that an actual PUSCH repeat transmission does not occur for a previous PUSCH repetition in a sequence of PUSCH repetitions that precedes that PUSCH repetition. The determining component 2612 may determine a redundant version of the PUSCH repetition based at least in part on the transmission index.

[0349] The number and arrangement of components shown in Figure 26 are given as an example. In practice, there may be additional, fewer, different, or differently arranged components compared to those shown in Figure 26. Furthermore, two or more components shown in Figure 26 may be implemented within a single component, or a single component shown in Figure 26 may be implemented as multiple distributed components. Additionally or alternatively, a set of components shown in Figure 26 may perform one or more functions described as being performed by another set of components shown in Figure 26.

[0350] The following provides a summary of some aspects of the disclosure.

[0351] Aspect 1: A method of wireless communications performed by a mobile station, the method including: receiving, by the mobile station, a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; transmitting, by the mobile station, actual repetitions at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repetitions of the uplink repetition type, the transmission opportunity being a slot; and terminating, by the mobile station, transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions.

[0352] Aspect 2: The method of aspect 1, wherein determining that the transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a full transmission including all symbols of the actual repetition.

[0353] Aspect 3: The method of aspect 1, wherein determining that the transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a partial transmission that includes fewer than all symbols of the actual repetition.

[0354] Aspect 4: The method of aspect 3, wherein the partial transmissions of the actual repetition have different starting symbol indices on at least two different transmission occasions.

[0355] Aspect 5: The method of any one of aspects 3 to 4, wherein the determination that the transmission opportunity has available resources for partial transmission includes at least one of determining that the transmission opportunity includes a threshold number of demodulation reference signal (DMRS) symbols, determining that the transmission opportunity includes a threshold number of data symbols, determining that the transmission opportunity includes a threshold number of consecutive symbols for partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including an initial symbol of the actual repetition, or a combination thereof.

[0356] Aspect 6: The method of aspect 5, wherein at least one of a threshold number of DMRS symbols, a threshold number of data symbols, or a threshold number of consecutive symbols is indicated by the base station to the mobile station.

[0357] Aspect 7: The method of any one of aspects 3 to 6, further including: receiving an indication of one or more conditions associated with transmitting the partial transmission; and determining, based at least in part on a determination that the one or more conditions are met, that the transmission opportunity has resources available for the partial transmission.

[0358] Aspect 8: The method of any one of aspects 3 to 7, further comprising: receiving an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of an actual repetition required to be transmitted in the partial transmission; and determining, based at least in part on the symbol pattern, that a transmission opportunity has resources available for the partial transmission.

[0359] Aspect 9: The method of aspect 8, wherein the symbol pattern includes a static number of bits based at least in part on the number of symbols indicated in the configuration and included in the slot.

[0360] Aspect 10: The method of aspect 8, wherein a symbol pattern is indicated in an uplink grant that schedules the actual repetition, and the symbol pattern includes a dynamic number of bits based at least in part on the number of symbols included in the actual repetition.

[0361] Aspect 11: The method of any one of aspects 1 to 10, further comprising: receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available in the transmission opportunity after the cancellation of the transmission in the one or more symbols; and transmitting the actual repetition based at least in part on the determination that the transmission opportunity satisfies the condition.

[0362] Aspect 12: The method of any one of aspects 1 to 10, further comprising: receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining, after transmitting the actual repetition, that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and incrementing a repetition counter that counts towards the number of actual repetitions based at least in part on the determination that the transmission opportunity satisfies the condition.

[0363] Aspect 13: The method of any one of aspects 1 to 10, further comprising: receiving an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining, after transmitting the actual repetition, that the transmission opportunity does not meet a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission within the one or more symbols; and refraining from counting the actual repetitions towards the number of actual repetitions based at least in part on the determination that the transmission opportunity does not meet the condition.

[0364] Aspect 14: The method of any one of aspects 1 to 10, further comprising: receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining, after transmitting the actual repetition, that the transmission opportunity does not meet a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and incrementing an iteration counter that counts toward the number of actual repetitions despite the determination that the transmission opportunity does not meet the condition.

[0365] Aspect 15: The method of any one of aspects 1 to 14, wherein the nominal number of repetitions is less than or equal to a maximum number of repetitions that is based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0366] Aspect 16: The method of any one of aspects 1 to 15, wherein the actual repetition is transmitted using a redundancy version determined at least in part based on a transmission index that is incremented when the actual repeat transmission occurs and is not incremented when the actual repeat transmission does not occur.

[0367] Aspect 17: A method of wireless communications performed by a base station, the method including: transmitting, by the base station, a configuration to a mobile station indicating a number of nominal repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; monitoring, by the base station, actual repetitions at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for actual repetitions of the uplink repetition type, the transmission opportunity being a slot; and terminating, by the base station, monitoring of transmissions of actual repetitions of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions.

[0368] Aspect 18: The method of aspect 17, wherein determining that the transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a full transmission including all symbols of the actual repetition.

[0369] Aspect 19: The method of aspect 17, wherein determining that the transmission opportunity has resources available for the actual repetition includes determining that the transmission opportunity has resources available for a partial transmission that includes fewer than all symbols of the actual repetition.

[0370] Embodiment 20: The method of embodiment 19, wherein the partial transmissions of the actual repetition have different starting symbol indices on at least two different transmission occasions.

[0371] Aspect 21: The method of any one of aspects 19 to 20, wherein the determination that the transmission opportunity has available resources for partial transmission includes at least one of determining that the transmission opportunity includes a threshold number of demodulation reference signal (DMRS) symbols, determining that the transmission opportunity includes a threshold number of data symbols, determining that the transmission opportunity includes a threshold number of consecutive symbols for partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including an initial symbol of the actual repetition, or a combination thereof.

[0372] Aspect 22: The method of aspect 21, wherein at least one of a threshold number of DMRS symbols, a threshold number of data symbols, or a threshold number of consecutive symbols is indicated by the base station to the mobile station.

[0373] Aspect 23: The method of any one of aspects 19 to 22, further comprising: transmitting an indication of one or more conditions associated with transmitting the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission based at least in part on determining that the one or more conditions are met.

[0374] Aspect 24: The method of any one of aspects 19 to 23, further comprising: transmitting an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of an actual repetition required to be transmitted in the partial transmission; and determining, based at least in part on the symbol pattern, that a transmission opportunity has resources available for the partial transmission.

[0375] Aspect 25: The method of aspect 24, wherein the symbol pattern includes a static number of bits based at least in part on the number of symbols indicated in the configuration and included in the slot.

[0376] Aspect 26: The method of aspect 24, wherein a symbol pattern is indicated in an uplink grant that schedules the actual repetition, and the symbol pattern includes a dynamic number of bits based at least in part on the number of symbols included in the actual repetition.

[0377] Aspect 27: The method of any one of aspects 17 to 26, further comprising: transmitting an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available in the transmission opportunity after the cancellation of the transmission in the one or more symbols; and monitoring the actual repetition based at least in part on the determination that the transmission opportunity satisfies the condition.

[0378] Aspect 28: The method of any one of aspects 17 to 26, further comprising: transmitting an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission within the one or more symbols; and incrementing a repetition counter that counts towards the number of actual repetitions based at least in part on the determination that the transmission opportunity satisfies the condition.

[0379] Aspect 29: The method of any one of aspects 17 to 26, further comprising: transmitting an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity does not meet a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and refraining from counting the actual repetitions towards the number of actual repetitions based at least in part on the determination that the transmission opportunity does not meet the condition.

[0380] Aspect 30: The method of any one of aspects 17 to 26, further comprising: transmitting an instruction to cancel transmission in one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after the cancellation of the transmission in the one or more symbols; and incrementing an iteration counter that counts toward the number of actual iterations despite the determination that the transmission opportunity does not satisfy the condition.

[0381] Aspect 31: A method of wireless communications performed by a mobile station, the method including: determining, by the mobile station, a maximum number of repetitions for a physical uplink shared channel (PUSCH) based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; receiving, by the mobile station, an indication of a number of repetitions to be used for the PUSCH, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and transmitting, by the mobile station, a set of PUSCH repetitions based at least in part on the number of repetitions.

[0382] Aspect 32: The method of aspect 31, wherein the maximum number of repetitions for the PUSCH is a function of a subcarrier spacing configured for the mobile station.

[0383] Aspect 33: The method of aspect 32, wherein the maximum number of repetitions for the PUSCH is a product of a fixed value and a value that depends on a subcarrier spacing configured for the mobile station.

[0384] Embodiment 34: The method of any one of embodiments 32 to 33, wherein the maximum number of repetitions for the PUSCH is a larger maximum number for larger subcarrier spacings compared to a smaller maximum number for smaller subcarrier spacings.

[0385] Aspect 35: The method of any one of aspects 31 to 34, wherein the slot pattern indicates whether the mobile station communicates using time division duplexing (TDD) or frequency division duplexing (FDD), and the maximum number of repetitions for the PUSCH is based at least in part on whether the mobile station communicates using TDD or FDD.

[0386] Embodiment 36: The method of embodiment 35, wherein the maximum number of repetitions for PUSCH is a larger maximum number for FDD compared to a smaller maximum number for TDD.

[0387] Aspect 37: The method of any one of aspects 35 to 36, wherein the slot pattern indicates that the mobile station communicates using TDD and further indicates a ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for the PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0388] Aspect 38: The method of aspect 37, wherein the maximum number of repetitions for the PUSCH is a larger maximum number for a larger ratio of uplink to downlink slots compared to a smaller maximum number for a smaller ratio of uplink to downlink slots.

[0389] Aspect 39: A method of wireless communication performed by a mobile station, the method including: receiving, by the mobile station, an indication of a time window through which the mobile station transmits repetitions of a physical uplink shared channel (PUSCH) communication; and transmitting, by the mobile station, a set of PUSCH repetitions within the time window.

[0390] Aspect 40: The method of aspect 39, wherein transmitting the set of PUSCH repetitions within the time window comprises transmitting the PUSCH repetitions at each uplink transmission opportunity within the time window.

[0391] Aspect 41: The method of any one of aspects 39 to 40, wherein a duration of the time window is based at least in part on a subcarrier spacing configured for the mobile station.

[0392]

[0071] Aspect 42: The method of any one of aspects 39 to 41, wherein a duration of the time window is based at least in part on a slot pattern configured for the mobile station.

[0393] Aspect 43: A method of wireless communication performed by a base station, the method including: determining, by the base station, a maximum number of repetitions for Physical Uplink Shared Channel (PUSCH) communication with the mobile station based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; transmitting, by the base station, an indication of the number of repetitions to be used by the mobile station for PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and monitoring, by the base station, a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.

[0394] Aspect 44: The method of aspect 43, wherein the maximum number of repetitions for the PUSCH is a function of a subcarrier spacing configured for the mobile station.

[0395] Aspect 45: The method of aspect 44, wherein the maximum number of repetitions for the PUSCH is a product of a fixed value and a value that depends on the subcarrier spacing configured for the mobile station.

[0396] Embodiment 46: The method of any one of embodiments 44 to 45, wherein the maximum number of repetitions for the PUSCH is a larger maximum number for larger subcarrier spacings compared to a smaller maximum number for smaller subcarrier spacings.

[0397] Aspect 47: The method of any one of aspects 43 to 46, wherein the slot pattern indicates whether the mobile station communicates using time division duplexing (TDD) or frequency division duplexing (FDD), and the maximum number of repetitions for the PUSCH is based at least in part on whether the mobile station communicates using TDD or FDD.

[0398] Embodiment 48: The method of embodiment 47, wherein the maximum number of repetitions for PUSCH is a larger maximum number for FDD compared to a smaller maximum number for TDD.

[0399] Aspect 49: The method of any one of aspects 47 to 48, wherein the slot pattern indicates that the mobile station communicates using TDD and further indicates a ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for the PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0400] Aspect 50: The method of aspect 49, wherein the maximum number of repetitions for the PUSCH is a larger maximum number for a larger ratio of uplink slots to downlink slots compared to a smaller maximum number for a smaller ratio of uplink slots to downlink slots.

[0401] Aspect 51: A method of wireless communication performed by a base station, the method comprising: transmitting, by the base station, an indication of a time window through which a mobile station transmits repetitions of a physical uplink shared channel (PUSCH) communication; and monitoring, by the base station, a set of PUSCH repetitions within the time window.

[0402] Aspect 52: The method of aspect 51, further comprising determining the time window based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0403] Aspect 53: A method of wireless communication performed by a mobile station, the method comprising: receiving, by the mobile station, a redundancy version index indicating a sequence of redundancy versions to be applied to a corresponding sequence of physical uplink shared channel (PUSCH) repetitions; and transmitting, by the mobile station, redundancy versions of PUSCH repetitions of the sequence of PUSCH repetitions, the redundancy version being determined at least in part based on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0404] Aspect 54: The method of aspect 53, further comprising: incrementing a transmission index based at least in part on a determination that the actual PUSCH repetition transmission occurs for a previous PUSCH repetition in the sequence of PUSCH repetitions that precedes the PUSCH repetition; and determining a redundant version of the PUSCH repetition based at least in part on the incremented transmission index.

[0405] Aspect 55: The method of any one of aspects 53 to 54, further comprising: refraining from incrementing a transmission index based at least in part on a determination that an actual PUSCH repetition transmission does not occur for a previous PUSCH repetition in a sequence of PUSCH repetitions prior to that PUSCH repetition; and determining a redundant version of the PUSCH repetition based at least in part on the transmission index.

[0406] Embodiment 56: The method of any one of embodiments 53 to 55, wherein a transmission index is incremented if a full PUSCH repeat transmission occurs, and wherein a transmission index is not incremented if a full PUSCH repeat transmission does not occur.

[0407] Aspect 57: The method of any one of aspects 53 to 55, wherein a transmission index is incremented if a partial PUSCH repeat transmission occurs, and wherein a transmission index is not incremented if a partial PUSCH repeat transmission does not occur.

[0408] Aspect 58: The method of any one of aspects 53 to 55, wherein a transmission index is incremented when a partial PUSCH repeat transmission occurs that includes a first number of symbols that meets a threshold, and a transmission index is not incremented when a partial PUSCH repeat transmission occurs that includes a second number of symbols that does not meet the threshold.

[0409] Aspect 59: A method of wireless communication performed by a base station, the method comprising: transmitting, by the base station, a redundancy version index indicating to a mobile station a sequence of redundancy versions to be applied to a corresponding sequence of physical uplink shared channel (PUSCH) repetitions; and monitoring, by the base station, a redundancy version of a PUSCH repetition in the sequence of PUSCH repetitions, the redundancy version being determined at least in part based on a transmission index that is incremented when an actual PUSCH repeat transmission occurs and that is not incremented when an actual PUSCH repeat transmission does not occur.

[0410] Aspect 60: The method of aspect 59, further comprising: incrementing a transmission index based at least in part on a determination that the actual PUSCH repetition transmission occurs for a previous PUSCH repetition in the sequence of PUSCH repetitions that precedes the PUSCH repetition; and determining a redundant version of the PUSCH repetition based at least in part on the incremented transmission index.

[0411] Aspect 61: The method of any one of aspects 59 to 60, further comprising: refraining from incrementing a transmission index based at least in part on a determination that an actual PUSCH repetition transmission does not occur for a previous PUSCH repetition in a sequence of PUSCH repetitions prior to that PUSCH repetition; and determining a redundant version of the PUSCH repetition based at least in part on the transmission index.

[0412] Embodiment 62: The method of any one of embodiments 59 to 61, wherein a transmission index is incremented if a full PUSCH repeat transmission occurs, and wherein a transmission index is not incremented if a full PUSCH repeat transmission does not occur.

[0413] Aspect 63: The method of any one of aspects 59 to 61, wherein a transmission index is incremented if a partial PUSCH repeat transmission occurs, and wherein a transmission index is not incremented if a partial PUSCH repeat transmission does not occur.

[0414] Aspect 64: The method of any one of aspects 59 to 61, wherein a transmission index is incremented when a partial PUSCH repeat transmission occurs that includes a first number of symbols that meets a threshold, and a transmission index is not incremented when a partial PUSCH repeat transmission occurs that includes a second number of symbols that does not meet the threshold.

[0415] Aspect 65: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 1 to 16.

[0416] Aspect 66: A device for wireless communication, the device including: a memory; and one or more processors coupled to the memory, the one or more processors configured to perform one or more methods of aspects 1 to 16.

[0417] Aspect 67: An apparatus for wireless communication, the apparatus including at least one means for performing one or more of the methods of aspects 1 to 16.

[0418] Aspect 68: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more methods of aspects 1 to 16.

[0419] Aspect 69: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 1 to 16.

[0420] Aspect 70: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 17 to 30.

[0421] Aspect 71: A device for wireless communication, the device including: a memory; and one or more processors coupled to the memory, the one or more processors configured to perform one or more methods of aspects 17 to 30.

[0422] Aspect 72: An apparatus for wireless communication, the apparatus comprising at least one means for performing one or more of the methods of aspects 17 to 30.

[0423] Aspect 73: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 17 to 30.

[0424] Aspect 74: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 17 to 30.

[0425] Aspect 75: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 31 to 38.

[0426] Aspect 76: A device for wireless communication, the device including: a memory; and one or more processors coupled to the memory, the one or more processors configured to perform one or more methods of aspects 31 to 38.

[0427] Aspect 77: An apparatus for wireless communication, the apparatus including at least one means for performing one or more of the methods of aspects 31 to 38.

[0428] Aspect 78: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 31 to 38.

[0429] Aspect 79: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 31 to 38.

[0430] Aspect 80: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 39 to 42.

[0431] Aspect 81: A device for wireless communication, comprising: a memory; and one or more processors coupled to the memory, wherein the one or more processors are configured to perform one or more methods of aspects 39 to 42.

[0432] Aspect 82: An apparatus for wireless communication, the apparatus comprising at least one means for performing one or more of the methods of aspects 39 to 42.

[0433] Aspect 83: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 39 to 42.

[0434] Aspect 84: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 39 to 42.

[0435] Aspect 85: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 43 to 50.

[0436] Aspect 86: A device for wireless communication, the device including: a memory; and one or more processors coupled to the memory, the one or more processors configured to perform one or more methods of aspects 43 to 50.

[0437] Aspect 87: An apparatus for wireless communication, the apparatus comprising at least one means for performing one or more of the methods of aspects 43 to 50.

[0438] Aspect 88: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 43 to 50.

[0439] Aspect 89: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 43 to 50.

[0440] Aspect 90: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 51 to 52.

[0441] Aspect 91: A device for wireless communication, comprising: a memory; and one or more processors coupled to the memory, wherein the one or more processors are configured to perform one or more methods of aspects 51 to 52.

[0442] Aspect 92: An apparatus for wireless communication, the apparatus comprising at least one means for performing one or more of the methods of aspects 51 to 52.

[0443] Aspect 93: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 51 to 52.

[0444] Aspect 94: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 51 to 52.

[0445] Aspect 95: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 53 to 58.

[0446] Aspect 96: A device for wireless communication, comprising: a memory; and one or more processors coupled to the memory, wherein the one or more processors are configured to perform one or more methods of aspects 53 to 58.

[0447] Aspect 97: An apparatus for wireless communication, the apparatus comprising at least one means for performing one or more of the methods of aspects 53 to 58.

[0448] Aspect 98: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 53 to 58.

[0449] Aspect 99: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 53 to 58.

[0450] Aspect 100: An apparatus for wireless communication in a device, the apparatus including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more methods of aspects 59 to 64.

[0451] Aspect 101: A device for wireless communication, comprising: a memory; and one or more processors coupled to the memory, wherein the one or more processors are configured to perform one or more methods of aspects 59 to 64.

[0452] Aspect 102: An apparatus for wireless communication, the apparatus comprising at least one means for performing one or more of the methods of aspects 59 to 64.

[0453] Aspect 103: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 59 to 64.

[0454] Aspect 104: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform one or more methods of aspects 59 to 64.

[0455] The above disclosure provides illustration and description, but is not intended to be exhaustive or to limit the embodiments to the precise form disclosed. Modifications and variations may be made in light of the above disclosure or may be acquired from practice of the embodiments.

[0456] As used herein, the term "component" shall be broadly interpreted as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented in hardware, firmware, and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein may be implemented in different forms of hardware, firmware, and / or a combination of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods is not limiting. Thus, the operation and behavior of the systems and / or methods have been described herein without reference to specific software code. It should be understood that software and hardware may be designed to implement the systems and / or methods based at least in part on the description herein.

[0457] As used herein, meeting a threshold can refer to a value being greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc., depending on the context.

[0458] Although particular combinations of features are recited in the claims and / or disclosed herein, these combinations do not limit the disclosure of various aspects. Indeed, many of these features may be combined in ways not specifically recited in the claims and / or disclosed herein. While each dependent claim listed below may depend directly on only one claim, the disclosure of various aspects includes each dependent claim in combination with every other claim in the claim set. A phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. As an example, "at least one of a, b, or c" is intended to encompass a, b, c, ab, ac, bc, and abc, as well as any combination having multiples of the same element (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other order of a, b, and c).

[0459] No element, act, or instruction used herein should be construed as critical or required unless explicitly described as such. Also, as used herein, the articles "a" and "an" are intended to include one or more items and may be used interchangeably with "one or more." Furthermore, as used herein, the article "the" is intended to include one or more items referred to with the article "the" and may be used interchangeably with "one or more." Furthermore, as used herein, the terms "set" and "group" are intended to include one or more items (e.g., related items, unrelated items, combinations of related and unrelated items, etc.) and may be used interchangeably with "one or more." Where only one item is intended, the phrase "only one" or similar language is used. Also, as used herein, terms such as "has," "have," and "having" are intended to be open-ended terms. Furthermore, the phrase "based on" is intended to mean "based at least in part on," unless expressly stated otherwise. Also, as used herein, the term "or" is intended to be inclusive when used consecutively and may be used interchangeably with "and / or" unless expressly stated otherwise (e.g., when used in combination with "either" or "only one of"). [Explanation of symbols]

[0460] 100 Wireless Networks 102a Macrocell 102b Picocell 102c Femtocell 110 base station 110a BS, Macro BS 110a BS 110b BS 110c BS 110d BS, relay BS 120 UE 120a UE 120b UE 120c UE 120d UE 130 Network Controller 200 examples 212 Data Sources 220 Transmit Processor 230 Transmit (TX) Multiple Input Multiple Output (MIMO) Processor, TX MIMO Processor 232 Modulators and Demodulators 232a~232t Modulator (MOD) 234 Antenna 234a~234t antenna 236 MIMO detector 238 Receive Processor 239 Data Sink 240 Controllers / Processors 242 memory 244 communication unit 246 Scheduler 252 Antenna 252a~252r Antenna 254 demodulator 254a~254r Demodulator (DEMOD), Modulator 256 MIMO detector 258 Receive Processor 260 Data Sink 262 Data Sources 264 Transmit Processor 266 TX MIMO Processor 280 Controller / Processor 282 memory 284 Housing 290 Controller / Processor 292 memory 294 Communication Unit 300 examples 400 examples 500 examples 600 examples 700 processes 800 processes 900 equipment 902 Receiving Component 904 Transmission Components 906 Equipment 908 End Component 910 Decision Components 912 Counting Components 1000 devices 1002 Receiving Component 1004 Transmission Components 1006 Equipment 1008 End Component 1010 Decision Component 1012 Counting Components 1100 examples 1110 First slot pattern 1120 Second slot pattern 1130 Third Slot Pattern 1140 time span 1200 examples 1300 examples 1400 processes 1500 processes 1600 processes 1700 processes 1800 equipment 1802 Receiving Component 1804 Transmission Components 1806 equipment 1808 Decision Component 1900 equipment 1902 Receiving Component 1904 Transmission Components 1906 equipment 1908 Decision Component 1910 Monitoring Components 2000 examples 2005 Circular Buffer 2010 Information Bits 2015 parity bit 2020 1st Location 2025 Second Location 2030 Third Location 2035 4th Location 2040 table 2045 table 2100 examples 2105 First Scenario 2110 First Transmission Opportunity 2115 Second Transmission Opportunity 2120 Third Transmission Opportunity 2125 Fourth Transmission Opportunity 2130 Second Scenario 2135 First Transmission Opportunity 2140 Second Transmission Opportunity 2145 Third Transmission Opportunity 2150 Fourth Transmission Opportunity 2155 Fifth Transmission Opportunity 2160 Sixth Transmission Opportunity 2200 examples 2225 Examples 2230 First Actual PUSCH Repetition Transmission 2235 Second Actual PUSCH Repetition Transmission 2240 Transmission Opportunities 2245 Transmission Opportunities 2250 3rd actual PUSCH repetition transmission 2255 4th actual PUSCH repetition transmission 2300 processes 2400 processes 2500 equipment 2502 Receiving Component 2504 Transmission Component 2506 Equipment 2508 Incremental Components 2510 Decision Component 2600 equipment 2602 Receiving Component 2604 Transmission Component 2606 Equipment 2608 Monitoring Component 2610 Incremental Component 2612 Decision Component

Claims

1. 1. A method of wireless communication performed by a mobile station, comprising: receiving, by the mobile station, a configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; transmitting, by the mobile station, the actual repetition at the transmission opportunity based at least in part on a determination that the transmission opportunity has resources available for the actual repetition of the uplink repetition type, the transmission opportunity being a slot; by the mobile station, when the number of actual repetitions is equal to the number of nominal repetitions, terminating transmission of the actual repetitions of the uplink repetition type by counting the number of actual repetitions rather than counting the consecutive slots, regardless of whether a repetition is actually transmitted in each of the consecutive slots; A method comprising:

2. 2. The method of claim 1, wherein the determining that the transmission opportunity has resources available for the actual repetition comprises determining that the transmission opportunity has resources available for a full transmission including all symbols of the actual repetition.

3. the determining that the transmission opportunity has available resources for the actual repetition comprises determining that the transmission opportunity has available resources for a partial transmission that includes fewer than all symbols of the actual repetition, and the partial transmissions of the actual repetition have different starting symbol indices in at least two different uplink transmission opportunities; or the determining that the transmission opportunity has resources available for the partial transmission, determining that the transmission opportunity has a threshold number of demodulation reference signal (DMRS) symbols; determining that the transmission opportunity has a threshold number of data symbols; a determination that the transmission opportunity has a threshold number of consecutive symbols for the partial transmission; or determining that the transmission opportunity has a threshold number of consecutive symbols, including the initial symbol of the actual repetition; wherein at least one of the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of consecutive symbols is indicated by a base station to the mobile station. The method of claim 1.

4. The method comprises: receiving an indication of one or more conditions associated with transmitting the partial transmission; determining, based at least in part on determining that the one or more conditions are met, that the transmission opportunity has resources available for the partial transmission; or receiving an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of the actual repetition required to be transmitted in the partial transmission; determining, based at least in part on the symbol pattern, that the transmission opportunity has resources available for the partial transmission; wherein the symbol pattern includes bits whose number is statically configured based at least in part on the number of symbols indicated in the configuration and included in the slot; or the symbol pattern is indicated in an uplink grant that schedules the actual repetition, the symbol pattern including bits whose number is dynamically configured based at least in part on the number of symbols included in the actual repetition. The method of claim 3.

5. receiving an indication to cancel transmission within one or more symbols of the transmission opportunity, the indication being received at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of transmission in the one or more symbols; transmitting the actual repetition based at least in part on a determination that the transmit opportunity satisfies the condition; and or receiving an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; after transmitting the actual repetition, determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of transmission in the one or more symbols; incrementing an iteration counter that counts toward the number of actual iterations based at least in part on determining that the transmit opportunity satisfies the condition; and or receiving an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; after transmitting the actual repetition, determining that the transmission opportunity does not satisfy a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of transmission in the one or more symbols; determining not to count the actual iterations toward the number of actual iterations based at least in part on determining that the transmit opportunity does not satisfy the condition; further comprising: The method of claim 1.

6. the number of nominal repetitions is less than or equal to a maximum number of repetitions based at least in part on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; or the actual repeats are transmitted using a redundancy version determined at least in part based on a transmission index that is incremented when an actual repeat transmission occurs and that is not incremented when an actual repeat transmission does not occur. The method of claim 1.

7. 1. A method of wireless communication performed by a base station, comprising: transmitting, by the base station, to a mobile station a configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows only one uplink transmission opportunity per slot; monitoring, by the base station, the actual repetition at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repetition of the uplink repetition type, the transmission opportunity being a slot; by the base station, when the number of actual repetitions is equal to the number of nominal repetitions, terminating monitoring of transmission of actual repetitions of the uplink repetition type by counting the number of actual repetitions rather than counting consecutive slots, regardless of whether a repetition is actually transmitted in each of the consecutive slots; A method comprising:

8. wherein the determination that the transmission opportunity has available resources for the actual repetition comprises determining that the transmission opportunity has available resources for a full transmission including all symbols of the actual repetition, or the determination that the transmission opportunity has available resources for the actual repetition comprises determining that the transmission opportunity has available resources for a partial transmission including fewer than all symbols of the actual repetition, and the method comprises: transmitting an indication of one or more conditions associated with transmitting the partial transmission; determining, based at least in part on determining that the one or more conditions are met, that the transmission opportunity has resources available for the partial transmission; or transmitting an indication of a symbol pattern associated with transmitting the partial transmission, the symbol pattern indicating one or more symbols of the actual repetition required to be transmitted in the partial transmission; determining, based at least in part on the symbol pattern, that the transmission opportunity has resources available for the partial transmission; wherein the symbol pattern includes bits whose number is statically configured based at least in part on the number of symbols indicated in the configuration and included in the slot; or the symbol pattern is indicated in an uplink grant that schedules the actual repetition, the symbol pattern including bits whose number is dynamically configured based at least in part on the number of symbols included in the actual repetition. The method of claim 7.

9. transmitting an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of transmission in the one or more symbols; monitoring the actual iteration based at least in part on a determination that the transmit opportunity satisfies the condition; and 8. The method of claim 7, further comprising:

10. transmitting an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining that the transmission opportunity satisfies a condition regarding available resources for partial transmission of the actual repetition based at least in part on one or more resources available at the transmission opportunity after cancellation of transmission in the one or more symbols; incrementing an iteration counter that counts toward the number of actual iterations based at least in part on determining that the transmit opportunity satisfies the condition; and 8. The method of claim 7, further comprising:

11. transmitting an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining, based at least in part on one or more resources available at the transmission opportunity after cancellation of a transmission in the one or more symbols, that the transmission opportunity does not satisfy a condition regarding available resources for a partial transmission of the actual repetition; determining not to count the actual iterations toward the number of actual iterations based at least in part on determining that the transmit opportunity does not satisfy the condition; 8. The method of claim 7, further comprising:

12. transmitting an instruction to cancel transmission within one or more symbols of the transmission opportunity, the instruction being transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; determining, based at least in part on one or more resources available at the transmission opportunity after cancellation of a transmission in the one or more symbols, that the transmission opportunity does not satisfy a condition regarding available resources for a partial transmission of the actual repetition; incrementing an iteration counter that counts toward the number of actual iterations despite a determination that the transmission opportunity does not satisfy the condition; 8. The method of claim 7, further comprising:

13. A mobile station for wireless communication, comprising means for carrying out the method according to any one of claims 1 to 6.

14. A base station for wireless communication, said base station comprising means for carrying out the method according to any one of claims 7 to 12.

15. A computer program comprising instructions which, when executed by an apparatus for wireless communication, cause said apparatus to carry out the method of any one of claims 1 to 12.

16. 1. A mobile station for wireless communication, comprising: one or more memories; and one or more processors, wherein the one or more processors, individually or collectively and based at least in part on information stored in the one or more memories, receiving a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross slot boundaries and allows a maximum of one uplink transmission opportunity per slot for the nominal repetition, the configuration including a time domain allocation within a slot for repetitions across multiple slots; transmitting the actual repetition at the transmission opportunity based at least in part on a determination that the transmission opportunity has available resources for the actual repetition of the uplink repetition type, the transmission opportunity being within one slot of the plurality of slots; terminating transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions; A mobile station configured to:

17. The method of claim 16, wherein the one or more processors are configured to determine that the transmission opportunity has resources available for the actual iteration, and to determine that the transmission opportunity has resources available for a complete transmission including all symbols of the actual iteration.

17. The mobile station of claim 16.

Citation Information

Patent Citations

  • Transmission device, reception device, and wireless communication method

    WO2019168050A1

  • Transmission device and reception device

    WO2020066022A1

  • User equipments, base stations and methods for redundancy version determination on MINI-slot pusch

    WO2020222299A1

  • User terminal and wireless communication method

    WO2020230840A1