Determination and counting of uplink repetitions

By configuring uplink transmissions to avoid time slot boundaries and manage PUSCH repetitions with a redundancy version index, the inefficiencies and interference in wireless communication systems are addressed, resulting in optimized resource utilization and improved communication quality.

TWI930132BActive Publication Date: 2026-07-01QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in managing uplink transmissions efficiently, particularly in scenarios where uplink transmission opportunities cross time slot boundaries, leading to inefficiencies and potential interference.

Method used

Implementing a configuration that disallows uplink transmission opportunities from crossing time slot boundaries and allows only one transmission opportunity per time slot, with a nominal number of repetitions, and terminating transmissions when the desired number is reached, using a redundancy version index to manage PUSCH repetitions.

Benefits of technology

Enhances the efficiency of uplink transmissions by preventing boundary crossing and optimizing resource utilization, thereby reducing interference and improving communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IMG-2_DRAW_110139042-A0304-14-0001-1
    Figure IMG-2_DRAW_110139042-A0304-14-0001-1
  • Figure IMG-2_DRAW_110139042-A0304-14-0002-2
    Figure IMG-2_DRAW_110139042-A0304-14-0002-2
  • Figure IMG-2_DRAW_110139042-A0304-14-0003-3
    Figure IMG-2_DRAW_110139042-A0304-14-0003-3
Patent Text Reader

Abstract

The various formats of this case generally pertain to wireless communication. In some formats, the mobile station may receive a configuration indicating the nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross time slot boundaries and allows only one uplink transmission opportunity per time slot. The mobile station may transmit actual repetitions in a transmission opportunity, where the transmission opportunity is a time slot, based at least in part on the determination that the transmission opportunity has resources available for actual repetitions of the uplink repetition type. When the number of actual repetitions equals the nominal number of repetitions, the mobile station may terminate the transmission of actual repetitions for the uplink repetition type. Many other formats are provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The contents of this case generally pertain to wireless communications, and to the technologies and apparatus used for determining and counting uplink duplicates. Prior Technology

[0002] Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiplexing access technologies that support communication with multiple users by sharing available system resources (e.g., bandwidth, transmission power). Examples of such multiplexing access technologies include Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile service standard released by the 3rd Generation Partnership Project (3GPP).

[0003] A wireless network may include multiple base stations (BSs) capable of supporting communications for multiple user equipments (UEs). UEs can communicate with the base stations (BSs) via downlinks and uplinks. A "downlink" (or forward link) refers to the communication link from the BS to the UE, and an "uplink" (or reverse link) refers to the communication link from the UE to the BS. As will be detailed herein, a BS may be referred to as a Node B, gNB, Access Point (AP), Radio Headend, Transmitter Receiver Point (TRP), New Radio (NR) BS, 5G Node B, etc.

[0004] These multiplexing access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different user equipment to communicate at the municipal, national, regional, and even global levels. New Radio (NR) (also known as 5G) is a set of enhancements to the LTE mobile service standard released by the 3rd Generation Partnership Project (3GPP). NR is designed to better support mobile broadband internet access by: improving spectrum efficiency; reducing costs; improving service; utilizing new spectrum; and using Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) (CP-OFDM) on the downlink (DL) and CP-OFDM or SC-FDM (e.g., also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink (UL) to better integrate with other open standards; it also supports beamforming, multiple-input multiple-output (MIMO) antenna technologies, and carrier aggregation. As the demand for mobile broadband access continues to increase, further improvements to LTE, NR, and other radio access technologies remain useful. Summary of the Invention

[0005] In some embodiments, a method of wireless communication performed by an operational station includes the following steps: the operational station receiving a configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries and allowing only one uplink transmission opportunity per time slot; the operational station transmitting an actual repetition in a transmission opportunity, wherein the transmission opportunity is a time slot, based at least in part on a determination that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and the operational station terminating the transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0006] In some embodiments, a method of wireless communication performed by a base station includes the following steps: transmitting a configuration from the base station to a mobile station, the configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries, and the uplink repetition type allowing only one uplink transmission opportunity per time slot; monitoring actual repetitions in a transmission opportunity, wherein the transmission opportunity is a time slot, by the base station at least partially based on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and terminating the monitoring of actual repetitions of the uplink repetition type by the base station when the number of actual repetitions equals the nominal number of repetitions.

[0007] In some embodiments, a mobile station for wireless communication includes: a memory, and one or more processors coupled to the memory and configured, in part based on information stored in the memory, to perform the following operations: receiving a configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries and allowing only one uplink transmission opportunity per time slot; transmitting an actual repetition in a transmission opportunity, wherein the transmission opportunity is a time slot, at least in part based on determining that the transmission opportunity has resources available for the actual repetition of the uplink repetition type; and terminating the transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0008] In some embodiments, a base station for wireless communication includes: a memory, and one or more processors coupled to the memory and configured, in part based on information stored in the memory, to perform the following operations: transmit a configuration to the mobile station indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries and allowing only one uplink transmission opportunity per time slot; monitor actual repetitions in a transmission opportunity, wherein the transmission opportunity is a time slot, at least in part based on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and terminate the transmission monitoring of actual repetitions of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0009] In some forms, a non-transitory computer-readable medium stores a set of instructions for wireless communication, the set of instructions including, when executed by one or more processors of an operational station, causing the operational station to: receive a configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries and allowing only one uplink transmission opportunity per time slot; transmit an actual repetition in a transmission opportunity, wherein the transmission opportunity is a time slot, based at least in part on a determination that the transmission opportunity has resources available for the actual repetition of the uplink repetition type; and terminate the transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0010] In some forms, a non-transitory computer-readable medium stores a set of instructions for wireless communication, the set of instructions including, when executed by one or more processors of a base station, causing the base station to: transmit a configuration to a mobile station indicating a nominal number of repetitions associated with an uplink repetition type that disallows uplink transmission opportunities from crossing time slot boundaries and allows only one uplink transmission opportunity per time slot; monitor actual repetitions in a transmission opportunity, wherein the transmission opportunity is a time slot, based at least in part on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and terminate the transmission monitoring of actual repetitions of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0011] In some forms, an apparatus for wireless communication includes: a component for receiving a configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries and allowing only one uplink transmission opportunity per time slot; a component for transmitting the actual repetition in the transmission opportunity, at least in part based on determining that the transmission opportunity has resources available for the actual repetition of the uplink repetition type, wherein the transmission opportunity is a time slot; and a component for terminating the transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0012] In some forms, an apparatus for wireless communication includes: a component for transmitting a configuration to a mobile station indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries and allowing only one uplink transmission opportunity per time slot; a component for monitoring actual repetitions in a transmission opportunity, wherein the transmission opportunity is a time slot, based at least in part on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and a component for terminating the monitoring of transmission of actual repetitions of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0013] In some embodiments, a method of wireless communication performed by an operational station includes the following steps: determining, at least in part, a maximum number of repetitions for a Physical Uplink Shared Channel (PUSCH) based on a time slot pattern configured for the operational station or a subcarrier spacing configured for the operational station; receiving, by the operational station, an indication of the 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 a set of PUSCH repetitions by the operational station at least in part based on the number of repetitions.

[0014] In some embodiments, a method of wireless communication performed by a mobile station includes the following steps: receiving an indication from the mobile station of a repeating time window on which the mobile station intends to transmit PUSCH communications; and transmitting a set of PUSCH repeats within the time window.

[0015] In some embodiments, a method of wireless communication performed by a base station includes the following steps: determining, at least in part, a maximum number of repetitions for PUSCH communication with the mobile station based on a time 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 such PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and monitoring a set of PUSCH repetitions from the mobile station based, at least in part, the number of repetitions.

[0016] In some embodiments, a method of wireless communication performed by a base station includes the following steps: the base station transmitting an indication of a repeating time window for a mobile station to transmit PUSCH communications thereon; and the base station monitoring a set of PUSCH repeats within the time window.

[0017] In some embodiments, a mobile station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured, in part based on information stored in the memory, to: determine, at least in part based on a time slot pattern configured for the mobile station or a subcarrier interval configured for the mobile station, a maximum number of repetitions for a PUSCH; receive an indication of the 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 transmit a set of PUSCH repetitions, at least in part based on the number of repetitions.

[0018] In some embodiments, a mobile station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured, in part based on information stored in the memory, to perform the following operations: receiving an indication of a repeating time window on which the mobile station is to transmit PUSCH communications; and transmitting a set of PUSCH repeats in the time window.

[0019] In some embodiments, a base station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured, in part based on information stored in the memory, to: determine, at least in part based on a time slot pattern configured for the mobile station or a subcarrier interval configured for the mobile station, a maximum number of repetitions for PUSCH communication with the mobile station; transmit an indication of the number of repetitions to be used by the mobile station for such 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, at least in part based on the number of repetitions.

[0020] In some embodiments, a base station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured, in part based on information stored in the memory, to perform the following operations: transmitting an indication of a repeating time window for a mobile station to transmit PUSCH communications thereon; and monitoring a set of PUSCH repeats within the time window.

[0021] In some forms, a non-transitory computer-readable medium stores 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 an operational station, cause the operational station to: determine, at least in part, a maximum number of repetitions for a PUSCH based on a time slot pattern configured for the operational station or a subcarrier spacing configured for the operational station; receive an indication of the 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 transmit a set of PUSCH repetitions based at least in part on the number of repetitions.

[0022] In some forms, a non-transitory computer-readable medium stores 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 an action station, cause the action station to: receive an instruction for a repeating time window on which the action station intends to transmit PUSCH communications; and transmit a set of PUSCH repeats in the time window.

[0023] In some forms, a non-transitory computer-readable medium stores 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 base station, cause the base station to: determine, at least in part, a maximum number of repetitions for PUSCH communication with the mobile station based on a time 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 such 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.

[0024] In some forms, a non-transitory computer-readable medium stores 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 base station, cause the base station to: transmit an indication to a mobile station to transmit a repeating time window of PUSCH communication thereon; and monitor a set of PUSCH repeats within the time window.

[0025] In some forms, an apparatus for wireless communication includes: a component for determining a maximum number of repetitions for a PUSCH based at least in part on a time slot pattern configured for the apparatus or a subcarrier interval configured for the apparatus; a component for receiving an indication of the 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 a component for transmitting a set of PUSCH repetitions based at least in part on the number of repetitions.

[0026] In some embodiments, an apparatus for wireless communication includes: a component for receiving an indication of a repeating time window on which the apparatus will transmit PUSCH communications; and a component for transmitting a set of PUSCH repeats within the time window.

[0027] In some forms, an apparatus for wireless communication includes: a component for determining a maximum number of repetitions for PUSCH communication with the mobile station based at least in part on a time slot pattern configured for the mobile station or a subcarrier interval configured for the mobile station; a component for transmitting an indication of the number of repetitions to be used by the mobile station for such PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and a component for monitoring a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.

[0028] In some embodiments, an apparatus for wireless communication includes: a component for transmitting an indication of a repeating time window on which a mobile station intends to transmit PUSCH communications; and a component for monitoring a set of repeating PUSCH communications within the time window.

[0029] In some embodiments, a method of wireless communication performed by an operational station includes the following steps: receiving a redundancy version index by the operational station, the redundancy version index indicating a redundancy version sequence to be applied to a corresponding PUSCH repeat sequence; and transmitting a redundancy version of a PUSCH repeat in the PUSCH repeat sequence by the operational station, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0030] In some embodiments, a method of wireless communication performed by a base station includes the following steps: transmitting a redundancy version index from the base station, the redundancy version index indicating to a mobile station a redundancy version sequence to be applied to a corresponding PUSCH repeat sequence; and monitoring by the base station the redundancy version of PUSCH repeats in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

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

[0032] In some embodiments, a base station for wireless communication includes: a memory, and one or more processors coupled to the memory and configured, in part based on information stored in the memory, to perform the following operations: transmitting a redundancy version index, the redundancy version index indicating to a mobile station a redundancy version sequence to be applied to a corresponding PUSCH repeat sequence; and monitoring the redundancy version of PUSCH repeats in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0033] In some forms, a non-transitory computer-readable medium stores 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 an action station, cause the action station to: receive a redundancy version index indicating a redundancy version sequence to be applied to a corresponding PUSCH repeat sequence; and transmit a redundancy version of a PUSCH repeat in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0034] In some forms, a non-transitory computer-readable medium stores a set of instructions for wireless communication, the set of instructions including, when executed by one or more processors of a base station, causing the base station to: transmit a redundancy version index, the redundancy version index indicating to the mobile station a redundancy version sequence to be applied to a corresponding PUSCH repeat sequence; and monitor the redundancy version of PUSCH repeats in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on the transmission index, which increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0035] In some forms, an apparatus for wireless communication may include: a component for receiving a redundancy version index indicating a redundancy version sequence to be applied to a corresponding PUSCH repeat sequence; and a component for transmitting a redundancy version of a PUSCH repeat in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0036] In some embodiments, an apparatus for wireless communication may include: a component for transmitting a redundancy version index that indicates to a mobile station a redundancy version sequence to be applied to a corresponding PUSCH repeat sequence; and a component for monitoring redundancy versions of PUSCH repeats in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0037] As substantially described with reference to the accompanying drawings and description and as shown in the drawings and description, the various types generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication equipment and / or processing systems.

[0038] The features and technical advantages of the examples based on the content of this case have been outlined quite extensively above to facilitate a better understanding of the subsequent detailed description. Other features and advantages will be described below. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for achieving the same purpose as the content of this case. Such equivalent structures do not depart from the scope of the appended patent applications. The characteristics (organization and operation) of the concepts disclosed herein, as well as their associated advantages, will be better understood from the following description when considered in conjunction with the accompanying drawings. Each drawing is provided for illustrative and descriptive purposes and not as a definition of limitation on the scope of the patent applications. Simple Explanation of the Diagram

[0039] To gain a more detailed understanding of the aforementioned features of this case, a more specific description, briefly summarized above, can be obtained by referring to various embodiments, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings only illustrate specific typical embodiments of this case and are therefore not intended to limit its scope, as the description may allow for other equivalent embodiments. The same element symbols in different drawings may identify the same or similar elements.

[0040] Figure 1 is a diagram illustrating an example of a wireless network based on the content of this case.

[0041] Figure 2 is a diagram illustrating an example of communication between a base station and a UE in a wireless network, based on the content of this case.

[0042] Figure 3 is a diagram illustrating instances of entity uplink shared channel (PUSCH) repetition type A and PUSCH repetition type B according to the content of this case.

[0043] Figure 4 is a diagram illustrating an example of PUSCH repeating type A according to the content of this case.

[0044] Figures 5 and 6 are diagrams illustrating instances related to the determination and counting of uplink duplication based on the content of this case.

[0045] Figures 7 and 8 are diagrams illustrating an exemplary process associated with the determination and counting of uplink repetitions according to the content of this case.

[0046] Figures 9 and 10 are block diagrams of exemplary devices for wireless communication according to the contents of this case.

[0047] Figure 11 is a diagram illustrating examples of different slot patterns based on the content of this case.

[0048] Figure 12 is a diagram illustrating an example of signal transmission associated with the maximum number of transmission repetitions depending on the time slot pattern or subcarrier interval, according to the content of this case.

[0049] Figure 13 is a diagram illustrating an example of signal transmission associated with the transmission of repeated time windows according to the content of this case.

[0050] Figures 14-17 are diagrams illustrating exemplary processes described herein according to the content of this case.

[0051] Figures 18 and 19 are block diagrams of exemplary devices for wireless communication according to the contents of this case.

[0052] Figures 20 and 21 are diagrams illustrating an example of redundant version cycling based on uplink transmission opportunities according to the content of this case.

[0053] Figure 22 is a diagram illustrating an example of redundant version cycling based on actual PUSCH repeated transmissions, according to the content of this case.

[0054] Figures 23 and 24 are diagrams illustrating an exemplary process associated with redundant version cycling based on actual PUSCH retransmissions, according to the content of this case.

[0055] Figures 25 and 26 are block diagrams of exemplary devices for wireless communication according to the contents of this case. Implementation

[0056] Various forms of the present invention are described more fully below with reference to the accompanying drawings. However, the present invention can be implemented in many different forms and should not be construed as limited to any particular structure or function provided throughout the present invention. Rather, these forms are provided to make the present invention thorough and complete, and to fully convey the scope of the present invention to those skilled in the art. Based on the teachings herein, one skilled in the art should understand that the scope of the present invention is intended to cover any form of the present invention disclosed herein, whether implemented independently or in combination with any other form of the present invention. For example, any number of forms set forth herein can be used to implement an apparatus or method of practice. Furthermore, the scope of the present invention is intended to cover such apparatus or methods practiced using structures, functions, or structures and functions other than those set forth herein, or not other than those set forth herein. It should be understood that any form of the present invention disclosed herein can be embodied by one or more elements of the claim.

[0057] Several forms of telecommunications systems will now be presented with reference to various devices and techniques. These devices and methods will be described in detail below and illustrated in the accompanying drawings by means of various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively, "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0058] It should be noted that although the terms commonly associated with 5G or NR Radio Access Technology (RAT) may be used in this document to describe the various forms, the forms of the content herein may be applied to other RATs, such as 3G RAT, 4G RAT and / or RATs after 5G (e.g., 6G).

[0059] Figure 1 is a diagram illustrating an example of a wireless network 100 according to the present invention. Wireless network 100 may be or may include elements of a 5G (NR) network, an LTE network, etc. Wireless network 100 may include multiple base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A base station (BS) is an entity that communicates with a user equipment (UE) and may also be referred to as an NR BS, Node B, gNB, 5G Node B (NB), Access Point, Transmitter-Receiver Point (TRP), etc. Each BS can provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may represent the coverage area of ​​a BS and / or the BS subsystem serving that coverage area, depending on the context in which the term is used.

[0060] A BS can provide communication coverage for macrocells, picocells, femtocells, and / or another type of cell. Macrocells can cover a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access by UEs with a service subscription. Picocells can cover a relatively small geographic area and can allow unrestricted access by UEs with a service subscription. Femtocells can cover a relatively small geographic area (e.g., a home) and can allow restricted access by UEs associated with that femtocell (e.g., UEs in a Closed Subscriber Group (CSG)). A BS for macrocells can be referred to as a macro BS. A BS for picocells can be referred to as a pico BS. A BS for femtocells can be referred to as a femto BS or a home BS. In the example illustrated in Figure 1, BS 110a can be a macro BS for macrocell 102a, BS 110b can be a pico BS for picocell 102b, and BS 110c can be a femto BS for femtocell 102c. A BS can support one or more (e.g., three) cells. The terms “eNB”, “base station”, “NR BS”, “gNB”, “TRP”, “AP”, “node B”, “5G NB” and “cell” are used interchangeably in this document.

[0061] In some states, cells may not be stationary, and the geographic area of ​​a cell may move depending on the location of the active BS. In some states, BSs may interconnect with each other and / or with one or more other BSs or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces (e.g., direct physical connections, virtual networks, and / or similar interfaces using any suitable transport network).

[0062] Wireless network 100 may also include a relay station. A relay station is an entity that can receive data transmissions from an upstream station (e.g., a BS or a UE) and send data transmissions to a downstream station (e.g., a UE or a BS). A relay station may also be a UE capable of relaying transmissions for other UEs. In the example illustrated in Figure 1, relay BS 110d can communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. The relay BS may also be referred to as a relay station, relay base station, relay, etc.

[0063] Wireless network 100 can be a heterogeneous network comprising different types of Base Stations (BSs) (e.g., macro BSs, pico BSs, femto BSs, repeater BSs, etc.). These different types of BSs can have different transmission power levels, different coverage areas, and different effects on interference in wireless network 100. For example, macro BSs can have high transmission power levels (e.g., 5 to 40 watts), while pico BSs, femto BSs, and repeater BSs can have lower transmission power levels (e.g., 0.1 to 2 watts).

[0064] Network controller 130 can be coupled to a group of base stations (BSs) and can provide coordination and control for those BSs. Network controller 130 can communicate with the BSs via backhaul. BSs can also communicate with each other directly or indirectly, for example, via wireless or wired backhaul.

[0065] UE 120 (e.g., 120a, 120b, 120c) may be distributed throughout the wireless network 100, and each UE may be stationary or mobile. UE may also be referred to as an access terminal, terminal, mobile station, user unit, station, etc. UE may be a cellular telephone (e.g., a smartphone), personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop, wireless telephone, wireless loopback (WLL) station, tablet device, camera, gaming device, laptop, smart computer, ultrabook, medical device or apparatus, biometric sensor / device, wearable device (smartwatch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), entertainment device (e.g., music or video device, or satellite radio unit, etc.), vehicle component or sensor, smart instrument / sensor, industrial manufacturing equipment, GPS device, or any other suitable device configured to communicate via wireless or wired media.

[0066] Some UEs can 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., which can communicate with a base station, another device (e.g., a remote device), or some other entity. Wireless nodes can provide connectivity to or to a network (e.g., a wide area network such as the Internet or cellular networks) via wired or wireless communication links, for example. Some UEs can be considered Internet of Things (IoT) devices and / or can be implemented as NB-IoT (Narrowband Internet of Things) devices. Some UEs can be considered Customer Premises Equipment (CPE). UE 120 can be included within a housing that houses the components of UE 120 (such as processor components, memory components, etc.). In some configurations, the processor components and memory components can be coupled together. For example, processor elements (e.g., one or more processors) and memory elements (e.g., memory) can be operatively coupled, communicatively coupled, electronically coupled, electrically coupled, etc.

[0067] Typically, any number of wireless networks can be deployed in a given geographical area. Each wireless network can support a specific RAT and can operate on one or more frequencies. A RAT can also be referred to as a radio technology, air interface, etc. A frequency can also be referred to as a carrier, frequency channel, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.

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

[0069] Devices in the wireless network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., based on frequency or wavelength. For example, devices in the wireless network 100 can communicate using an operating band with a first frequency range (FR1), which spans from 410 MHz to 7.125 GHz, and / or can communicate using an operating band with a second frequency range (FR2), which spans from 24.25 GHz to 52.6 GHz. The frequencies between FR1 and FR2 are sometimes referred to as intermediate frequencies (IFs). Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to as the "sub-6 GHz" band. Similarly, FR2 is often referred to as the "millimeter wave" band, but it is different from the ultra-high frequency (EHF) band (30 GHz–300 GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU). Therefore, unless otherwise explicitly stated, it should be understood that the terms "sub-6 GHz," as used herein, can broadly refer to frequencies less than 6 GHz, frequencies within FR1, and / or intermediate frequency frequencies (e.g., greater than 7.125 GHz). Similarly, unless otherwise explicitly stated, it should be understood that the terms "millimeter wave," as used herein, can broadly refer to frequencies within the EHF band, frequencies within FR2, and / or intermediate frequency frequencies (e.g., less than 24.25 GHz). It is conceivable that the frequencies included in FR1 and FR2 can be modified, and the techniques described herein are applicable to such modified frequency ranges.

[0070] As mentioned above, Figure 1 is provided as an example. Other examples may differ from those described with respect to Figure 1.

[0071] Figure 2 is a diagram illustrating an example 200 of communication between base station 110 and UE 120 in wireless network 100, according to the content of this case. Base station 110 may be equipped with T antennas 234a to 234t, and UE 120 may be equipped with R antennas 252a to 252r, wherein generally, T ≥ 1 and R ≥ 1.

[0072] At base station 110, transmission processor 220 can receive data for one or more UEs from data source 212, select one or more modulation and decoding schemes (MCS) for each UE based at least in part on Channel Quality Indicator (CQI) received from each UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for each UE, and provide data symbols for all UEs. Transmission processor 220 can also process system information (e.g., semi-static resource allocation information (SRPI), etc.) and control information (e.g., CQI requests, permission, upper-layer signaling, etc.), and provide management burden symbols and control symbols. Transmission processor 220 can also generate reference symbols for reference signals (e.g., Cell-Specific Reference Signal (CRS), Demodulated Reference Signal (DMRS), etc.) and synchronization signals (e.g., Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding, if applicable) on data symbols, control symbols, management burden symbols, and / or reference symbols, and can provide T output symbol streams to T modulators (MODs) 232a to 232t. Each modulator 232 can (e.g., for OFDM, etc.) process its corresponding output symbol stream to obtain an output sample stream. Each modulator 232 can 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 to 232t can be transmitted via T antennas 234a to 234t respectively.

[0073] At UE 120, antennas 252a to 252r can receive downlink signals from base station 110 and / or other base stations, and can respectively provide the received signals to demodulators (DEMODs) 254a to 254r. Each demodulator 254 can adjust (e.g., filter, amplify, downconvert, and digitize) the received signal to obtain an input sample. Each demodulator 254 can further process the input sample (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 256 can obtain received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. Receiver processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE 120 to data slot 260, and provide decoded control information and system information to controller / processor 280. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine the Received Reference Signal Power (RSRP), Received Signal Strength Indicator (RSSI), Received Reference Signal Quality (RSRQ), Channel Quality Indicator (CQI), etc. In some configurations, one or more components of the UE 120 may be included in the housing 284.

[0074] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in a core network. Network controller 130 may communicate with base station 110 via communication unit 294.

[0075] On the uplink, at UE 120, transmission processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., for reports including RSRP, RSSI, RSRQ, CQI, etc.). Transmission processor 264 can also generate reference symbols for one or more reference signals. Symbols from transmission processor 264 can be pre-coded (if applicable) by TX MIMO processor 266, further processed by modulators 254a to 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to base station 110. In some configurations, UE 120 includes a transceiver. The transceiver may include any combination of antenna 252, modulator and / or demodulator 254, MIMO detector 256, receiver processor 258, transmission processor 264, and / or TX MIMO processor 266. The transceiver may be configured by a processor (e.g., controller / processor 280) and memory 282 to perform any of the methods described herein (e.g., as shown with reference to Figures 5-10, 12-19 and / or 22-26).

[0076] At base station 110, uplink signals from UE 120 and other UEs can be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 (if applicable), and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120. Receiver processor 238 can provide decoded data to data slot 239 and decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 for scheduling UE 120 for downlink and / or uplink communication. In some configurations, base station 110 includes a transceiver. The transceiver may include any combination of antenna 234, modulator and / or demodulator 232, MIMO detector 236, receiver processor 238, transmitter processor 220 and / or TX MIMO processor 230. The transceiver may be configured by a processor (e.g., controller / processor 240) and memory 242 to perform any of the methods described herein (e.g., as shown with reference to Figures 5-10, 12-19 and / or 22-26).

[0077] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or any other element of FIG. 2 can perform one or more techniques associated with the determination and counting of uplink repetitions, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or any other element of FIG. 2 can perform or direct operations such as 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 described herein. Memory 242 and 282 can store data and program code of base station 110 and UE 120, respectively. In some configurations, memory 242 and / or memory 282 may include non-transitory computer-readable media storing one or more instructions (e.g., code, program code, etc.) for wireless communication. For example, one or more instructions, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly, or after compilation, translation, interpretation, etc.), may cause one or more processors, UE 120, and / or base station 110 to perform or direct operations such as: 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 described herein. In some configurations, the executed instructions may include execution instructions, translation instructions, compilation instructions, interpretation instructions, etc.

[0078] In some configurations, an action station (e.g., UE 120) includes: components for receiving configurations by the action station indicating a nominal number of repetitions associated with an uplink repetition type that disallows uplink transmission opportunities from crossing time slot boundaries and allows only one uplink transmission opportunity per time slot; components for transmitting an actual repetition in a transmission opportunity, wherein the transmission opportunity is a time slot, by the action station at least in part based on a determination that the transmission opportunity has resources available for the actual repetition of the uplink repetition type; and / or components for terminating transmission of the actual repetition of the uplink repetition type by the action station when the number of actual repetitions equals the nominal number of repetitions. Components for the action station to perform the operations described herein may include, for example, an antenna 252, a demodulator 254, a MIMO detector 256, a receive processor 258, a transmit processor 264, a TX MIMO processor 266, a modulator 254, a controller / processor 280, and / or memory 282.

[0079] In some configurations, the action station includes: a component for receiving an indication of one or more conditions associated with the transmission of a portion of the transmission; and / or a component for determining, at least in part, based on the determination that the one or more conditions are satisfied, that the transmission opportunity has resources available for the transmission of that portion of the transmission.

[0080] In some configurations, the action station includes: a component for receiving an indication of a symbol pattern associated with a transmission portion, wherein the symbol pattern indicates one or more actual repeating symbols that need to be transmitted in the transmission portion; and / or a component for determining, at least in part, based on the symbol pattern, that the transmission opportunity has resources available for the transmission portion.

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

[0082] In some configurations, the action station includes: means for receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met; means for determining, after transmitting the actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity meets a condition regarding resources available for partial transmission of the actual repetition; and / or means for incrementing a repetition counter, the repetition counter counting the number of actual repetitions, at least in part based on the determination that the transmission opportunity meets the condition.

[0083] In some embodiments, the action station includes: means for receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met; means for determining, after transmitting the actual duplicate, at least in part based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for partial transmission of the actual duplicate; and / or means for avoiding counting the actual duplicate in the number of actual duplicates, at least in part based on the determination that the transmission opportunity does not meet the condition.

[0084] In some configurations, the action station includes: means for receiving an indication to cancel transmission in one or more symbols of the transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met; means for determining, after the actual repetition has been transmitted, at least in part based on one or more resources available in the transmission opportunity after the cancellation of transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding the resources available for the portion of the transmission that can be used for the actual repetition; and / or means for incrementing a repetition counter, which counts the number of actual repetitions, even though the determination is based on the fact that the transmission opportunity does not meet the condition.

[0085] In some configurations, the base station includes: a component for transmitting a configuration from the base station to the mobile station, the configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries, and the uplink repetition type allowing only one uplink transmission opportunity per time slot; a component for monitoring actual repetitions in a transmission opportunity, wherein the transmission opportunity is a time slot, by the base station at least partially based on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and / or a component for terminating the monitoring of transmissions of actual repetitions of the uplink repetition type by the base station when the number of actual repetitions equals the nominal number of repetitions. Components used by a base station to perform the operations described herein may include, for example, a transmission processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receiver processor 238, a controller / processor 240, a memory 242, and / or a scheduler 246.

[0086] In some configurations, the base station includes: components for transmitting indications of one or more conditions associated with the transmission of a portion of the transmission; and / or components for determining, at least in part, based on the determination that the one or more conditions are satisfied, that the transmission opportunity has resources available for the portion of the transmission.

[0087] In some configurations, the base station includes: a component for transmitting an indication of a symbol pattern associated with a transmission portion, wherein the symbol pattern indicates one or more actual repeating symbols that need to be transmitted in the transmission portion; and / or a component for determining, at least in part, based on the symbol pattern, that the transmission opportunity has resources available for the transmission portion.

[0088] In some configurations, the base station includes: a component for transmitting an indication for canceling transmission in one or more symbols of the transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the action station; a component for determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity satisfies a condition regarding resources available for actual repetition of the partial transmission; and / or a component for monitoring actual repetition based at least in part on the determination that the transmission opportunity satisfies the condition.

[0089] In some configurations, the base station includes: means for transmitting an indication of canceling transmission in one or more symbols of the transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met; means for determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity meets a condition regarding resources available for actual repetition of a portion of the transmission; and / or means for incrementing a repetition counter, the repetition counter counting the number of actual repetitions, at least in part based on the determination that the transmission opportunity meets the condition.

[0090] In some configurations, the base station includes: components for transmitting an indication to cancel transmission in one or more symbols of the transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met; components for determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for actual duplicate transmissions; and / or components for avoiding counting actual duplicates in the actual duplicate count based at least in part on the determination that the transmission opportunity does not meet the condition.

[0091] In some configurations, the base station includes: a component for transmitting an indication of canceling transmission in one or more symbols of the transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met; a component for determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for actual repetition of the partial transmission; and / or a component for incrementing a repetition counter, which counts the number of actual repetitions, even though based on the determination that the transmission opportunity does not meet the condition.

[0092] In some embodiments, the mobile station includes: components for determining, at least in part, a maximum number of repetitions for a Physical Uplink Shared Channel (PUSCH) based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; components for receiving, by the mobile station, an indication of the 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; or components for transmitting a set of PUSCH repetitions by the mobile station at least in part based on the number of repetitions. In some embodiments, components 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, receiver processor 258, transmitter processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, or memory 282.

[0093] In some embodiments, the action station includes: components for receiving an indication by the action station of a repeating time window on which the action station intends to transmit PUSCH communications; or components for transmitting a set of repeating PUSCH communications by the action station within the time window. In some embodiments, components for the action station to perform the operations described herein may include, for example, one or more of antenna 252, demodulator 254, MIMO detector 256, receiver processor 258, transmitter processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, or memory 282.

[0094] In some configurations, the base station includes: components for determining, at least in part, a maximum number of repetitions for PUSCH communication with the mobile station based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; components for transmitting, by the base station, an indication of the number of repetitions to be used by the mobile station for such PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; or components for monitoring a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions. Components for the base station to perform the operations described herein may include, for example, one or more of the following: a transmission processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receiver processor 238, a controller / processor 240, a memory 242, or a scheduler 246.

[0095] In some embodiments, the base station includes: components for transmitting by the base station an indication of a repeating time window on which the mobile station intends to transmit PUSCH communications; or components for monitoring a set of repeating PUSCH within the time window by the base station. Components for the base station to perform the operations described herein may include, for example, one or more of the following: a transmission processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receiver processor 238, a controller / processor 240, a memory 242, or a scheduler 246. In some embodiments, the base station includes components for determining the time window based at least in part on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.

[0096] In some configurations, the action station includes: a component for increasing the transmission index based at least in part on a determination that an actual PUSCH repeat transmission occurred for a previous PUSCH repeat preceding the PUSCH repeat in the PUSCH repeat sequence; and / or a component for determining a redundant version of the PUSCH repeat based at least in part on the increased transmission index. In some configurations, the action station includes: a component for avoiding increasing the transmission index based at least in part on a determination that no actual PUSCH repeat transmission occurred for a previous PUSCH repeat preceding the PUSCH repeat in the PUSCH repeat sequence; and / or a component for determining a redundant version of the PUSCH repeat based at least in part on the transmission index.

[0097] In some configurations, the base station includes: components for transmitting a redundancy version index by the base station, the redundancy version index indicating to the action station a redundancy version sequence to be applied to the corresponding PUSCH repeat sequence; and / or components for monitoring redundancy versions of PUSCH repeats in the PUSCH repeat sequence by the base station, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur. Components for the base station to perform the operations described herein may include, for example, one or more of the following: a transmission processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receiver processor 238, a controller / processor 240, a memory 242, or a scheduler 246.

[0098] In some configurations, the base station includes: a component for increasing the transmission index based at least in part on a determination that an actual PUSCH repeat transmission occurred for a previous PUSCH repeat preceding the PUSCH repeat in the PUSCH repeat sequence; and / or a component for determining a redundant version of the PUSCH repeat based at least in part on the increased transmission index. In some configurations, the base station includes: a component for avoiding increasing the transmission index based at least in part on a determination that no actual PUSCH repeat transmission occurred for a previous PUSCH repeat preceding the PUSCH repeat in the PUSCH repeat sequence; and / or a component for determining a redundant version of the PUSCH repeat based at least in part on the transmission index.

[0099] Although the blocks in Figure 2 are shown as different components, the functions of these blocks described above can be implemented in a single hardware, software, or combined component, or in various combinations of components. For example, the functions described with respect to the transmission processor 264, the reception processor 258, and / or the TX MIMO processor 266 can be executed by the controller / processor 280 or executed under the control of the controller / processor 280.

[0100] As mentioned above, Figure 2 is provided as an example. Other examples may differ from those described with respect to Figure 2.

[0101] Figure 3 is a diagram illustrating example 300 of Entity Uplink Shared Channel (PUSCH) repeat type A and PUSCH repeat type B according to the content of this case. Although this document describes the technique in conjunction with PUSCH repeat, such techniques can be applied to various types of uplink repeats, such as uplink data repeats, uplink control repeats (e.g., Entity Uplink Control Channel (PUCCH) repeats), etc.

[0102] Repeating, such as uplink repeating or downlink repeating, can be used to improve reliability, for example, for Ultra Reliable Low Latency Communication (URLLC) or for UE 120 located in geographically poor channel conditions (e.g., cell edges). When repeating is used, the transmitter repeats the transmission of communication multiple times. For example, UE 120 may transmit an initial uplink communication and may repeat the transmission of that uplink communication (e.g., retransmit the uplink communication) once or multiple times. When UE 120 is configured with repeating, UE 120 may retransmit the initial transmission without a first reception feedback (e.g., ACK or NACK) indicating whether the initial transmission was successfully received. In some cases, ACK or NACK feedback may be disabled for repeating, thereby reducing the signaling management burden that would otherwise be required for ACK or NACK feedback.

[0103] In some patterns, a repeated transmission (sometimes called a retransmission) may include the exact same encoded bits (e.g., information bits and peg bits) as the initial transmission and / or another repeated transmission (e.g., where the same redundant version is used between retransmissions). Alternatively, a repeated transmission may include different encoded bits than the initial transmission and / or another repeated transmission (e.g., having different combinations of information bits and / or peg bits) (e.g., where different redundant versions are used between retransmissions).

[0104] As used herein, the term "repeated" refers to both the initial transmission and a repeated transmission of that initial transmission. For example, if UE 120 is configured to transmit four repeats, then UE 120 can transmit the initial transmission and can transmit three repeated transmissions of that initial transmission. Therefore, each transmission (whether it is the initial transmission or a retransmission) is counted as a repeat. Repeats can be transmitted in transmission opportunities, which are sometimes referred to as transmission instances.

[0105] As shown in element symbol 310, for the first uplink repetition type, referred to as PUSCH repetition type A, uplink transmission opportunities are not allowed to cross time slot boundaries, and only one uplink transmission opportunity is allowed per time slot. Therefore, if UE 120 is configured with PUSCH repetition type A, UE 120 cannot transmit repetitions in a set of symbols occurring in more than one time slot, and can only transmit a repetition if all symbols of that repetition occur in the same time slot. Furthermore, if UE 120 is configured with PUSCH repetition type A, UE 120 cannot transmit more than one repetition per time slot. Therefore, for PUSCH repetition type A, transmission opportunities correspond to time slots. Furthermore, for PUSCH repetition type A, the temporal allocation for repetitions within a time slot can be the same across all time slots for which repetitions are scheduled. In other words, each repetition associated with the same initial transmission can begin in the same starting symbol (e.g., with the same starting symbol index) in each time slot where repetitions are scheduled, and can occupy the same number of symbols.

[0106] As shown in element symbol 320, for a second uplink repetition type called PUSCH repetition type B, uplink transmission opportunities are allowed to cross time slot boundaries (as shown in element symbol 330, where a single nominal repetition crosses the time slot boundary and is divided into two actual repetitions), and more than one uplink transmission opportunity is allowed per time slot (as shown in element symbol 340). Therefore, if UE 120 is configured with PUSCH repetition type B, UE 120 can transmit repetitions (e.g., nominal repetitions) occurring in a set of symbols in more than one time slot, and UE 120 can transmit the repetition even if all symbols of the repetition do not occur in the same time slot. Furthermore, if UE 120 is configured with PUSCH repetition type B, UE 120 can transmit more than one repetition per time slot. Therefore, for PUSCH repetition type B, transmission opportunities correspond to a portion of a time slot, such as a mini-time slot. Furthermore, for PUSCH repetition type B, the time domain allocation for repetitions within a time slot can be different for different repetitions. In other words, different repetitions associated with the same initial transmission can begin in different start symbols (e.g., with different start symbol indices).

[0107] In PUSCH repetition type B, the term "nominal repetition" refers to a potential PUSCH repetition indicated by base station 110. A nominal repetition transmitted or scheduled by base station 110 via signaling can be truncated or divided into one or two "actual repetitions." A nominal repetition consists of a set of consecutive symbols on which UE 120 is expected to transmit the PUSCH repetition. However, when this set of consecutive symbols crosses a slot boundary, contains semi-static downlink symbols, or encounters an invalid symbol pattern (e.g., scheduled to occur within an invalid symbol pattern), etc., UE 120 needs to separate the nominal repetition into one or two parts. Each of these parts is referred to as an "actual repetition."

[0108] For example, as shown in element symbol 350, a PUSCH transmission may include four symbols, and base station 110 may (e.g., in a Radio Resource Control (RRC) message) configure UE 120 to transmit two nominal repetitions of the PUSCH transmission. The two nominal repetitions may span a total of eight symbols, and each symbol may include four symbols. The two nominal repetitions are scheduled in the first eight symbols of a time slot (shown as time slot 1). For example, the first nominal repetition may be scheduled in the first four symbols of the time slot (symbols 1, 2, 3, and 4), and the second nominal repetition may be scheduled in the next four symbols of the time slot (symbols 5, 6, 7, and 8). The first nominal repetition is actually transmitted in the first four symbols and is therefore considered a single actual repetition (shown as "Rep#1"). For the second nominal repetition, UE 120 actually transmits the first two symbols but cannot transmit the last two symbols because the last two symbols are downlink symbols. Therefore, UE 120 discards the last two symbols, and the resulting actual repetition (shown as "Rep#2") only includes the first two symbols.

[0109] As another example, as shown in element symbol 360, a PUSCH transmission may include four symbols, and base station 110 may configure UE 120 to transmit two nominal repetitions of the PUSCH transmission. Each of the two nominal repetitions may include four symbols, shown as the ninth, tenth, eleventh, and twelfth symbols in the first time slot (slot 1) for the first nominal repetition, and as the thirteenth and fourteenth symbols in the first time slot (slot 1) plus the first and second symbols in the second time slot (slot 2) for the second nominal repetition. The first nominal repetition is transmitted over four consecutive symbols and is therefore considered a single actual repetition (shown as "Rep#1"). The second nominal repetition is transmitted in consecutive symbols that cross the time slot boundary (e.g., appear in more than one time slot), and is therefore divided into two actual repetitions, wherein the first actual repetition (referred to as "Rep#2") is transmitted in the first group of consecutive symbols in the first time slot (the thirteenth and fourteenth symbols in time slot 1), and the second actual repetition (referred to as "Rep#3") is transmitted in the second group of consecutive symbols in the second time slot (the first and second symbols in time slot 2).

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

[0111] Figure 4 is a schematic diagram of an example 400 of PUSCH repeat type A according to the content of this case. Figure 4 illustrates an example of counting repeats for PUSCH repeat type A.

[0112] In Example 400, the time-division duplex (TDD) slot pattern for communication between UE 120 and base station 110 is shown as 3 downlink (D) slots, followed by 1 uplink (U) slot, then 3 downlink slots, then 1 uplink slot, then 3 downlink slots, then 1 uplink slot, and finally 2 downlink slots. Uplink slots can be used for uplink communication (but not for downlink communication), and downlink slots can be used for downlink communication (but not for uplink communication). This is an exemplary TDD slot pattern; other examples may differ from this TDD slot pattern.

[0113] In Example 400, UE 120 is configured with 8 repetitions for PUSCH repetition type A. For example, base station 110 can transmit configuration messages (e.g., RRC messages) and / or downlink control information (DCI) (e.g., uplink permission) to UE 120 instructing UE 120 to transmit 8 repetitions (e.g., this can also be configured for UE 120 for PUSCH repetition type A). The configuration messages and / or DCI may include repetition parameters (e.g., RepK) indicating the number of repetitions. The configuration messages (e.g., for configured to allow communication) and / or (e.g., for dynamically allowing communication) DCI can schedule the initial uplink transmission in time slot 0, which is shown as the uplink time slot.

[0114] For PUSCH repetition type A, when counting the number of repetitions, UE 120 and base station 110 can count consecutive time slots starting from the time slot of the initial uplink transmission schedule, regardless of whether UE 120 is actually able to transmit the repetition in each of those time slots. For example, as shown in component symbol 410, UE 120 may transmit the first repetition (e.g., initial uplink communication) in time slot 0 (uplink time slot), may not be able to transmit repetitions in time slots 1, 2, and 3 (downlink time slots), may transmit the second repetition (e.g., retransmission or repeated transmission) in time slot 4 (uplink time slot), and may not be able to transmit repetitions in time slots 5, 6, and 7 (downlink time slots). However, although UE 120 cannot transmit in downlink time slots 1, 2, 3, 5, 6, and 7, UE 120 and base station 110 can count downlink time slots 1, 2, 3, 5, 6, and 7 into the number of repetitions (e.g., 8 indicated repetitions). As a result, although only 2 repetitions are transmitted, and the indicated 8 repetitions are not transmitted, UE 120 also terminates repetitions after time slot 7.

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

[0116] To address this issue, base station 110 can configure or schedule a larger number of repetitions (e.g., based on TDD mode) to account for time slots in which UE 120 cannot transmit (e.g., downlink time slots, special time slots, or handover time slots). However, this requires a large number of bits for signaling the number of repetitions and for counting the number of repetitions in the memory of UE 120 and base station 110. For example, base station 110 can use 2 bits as the repetition parameter (e.g., with bit values ​​00, 01, 10, and 11) to select between 1 repetition (e.g., initial transmission only with no retransmission), 2 repetitions (e.g., initial transmission and one retransmission), 4 repetitions, and 8 repetitions. To signal a larger number of repetitions, 3, 4, or more bits need to be used for the repetition parameter, especially for TDD mode with a small uplink time slot to downlink time slot ratio. Compared to using a smaller number of bits (e.g., 2 bits) for repeating parameters, this increases the signaling management burden and consumes excessive network resources. Furthermore, base station 110 needs to consider TDD mode when transmitting the number of repeats via signaling, which increases processing at base station 110.

[0117] Some of the techniques and apparatus described herein reduce signal transmission management burden and improve the reliability of repetitions used for transmissions using PUSCH repetition type A by using a smaller number of bits (e.g., 2 bits) for the repetition parameter and enabling UE 120 and base station 110 to count the actual number of repetitions transmitted, rather than counting consecutive time slots regardless of whether a repetition was actually transmitted in each of those time slots. For example, UE 120 may be configured with a certain number of repetitions, and if UE 120 actually transmits a repetition, UE 120 (and base station 110) may only increment a counter indicating the number of repetitions transmitted. In this example, when UE 120 has an opportunity to transmit a repetition (e.g., in a PUSCH transmission opportunity), but no repetition is actually transmitted in that opportunity (e.g., because the time slot changes from an uplink time slot to a downlink time slot, because the transmission is canceled or preempted, etc.), UE 120 (and base station 110) can avoid incrementing the counter.

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

[0119] Figure 5 is a diagram illustrating Example 500 associated with the determination and counting of uplink duplication according to the content of this case. As shown in Figure 5, Example 500 includes communication between base station 110 and UE 120. In some cases, base station 110 and UE 120 may be included in a wireless network (e.g., wireless network 100). Base station 110 and UE 120 may communicate via a radio access link, which may include an uplink and a downlink. Although some operations described herein are performed by the UE, such operations may also be performed by a mobile station or another type of wireless communication device.

[0120] As indicated by element symbol 510, base station 110 can transmit, and UE 120 can receive, an indication of the nominal number of repetitions associated with PUSCH repetition type A (e.g., uplink repetition type, which does not allow uplink transmission opportunities to cross time slot boundaries and allows only one uplink transmission opportunity per time slot, as described above in conjunction with Figure 3). In some cases, base station 110 transmits an indication of the nominal number of repetitions in a configuration message (e.g., an RRC configuration message). Alternatively, base station 110 may transmit an indication of the nominal number of repetitions in another type of message (such as DCI and / or Media Access Control (MAC) control elements (CE)) (collectively referred to as MAC-CE). Base station 110 may use a repetition parameter, denoted as RepK, to indicate the nominal number of repetitions. In example 500, base station 110 configures two repetitions (e.g., RepK=2).

[0121] In some configurations, each repetition associated with the same initial transmission may begin with the same starting symbol (e.g., having the same starting symbol index) in each transmission opportunity (e.g., time slot) in which the repetition is scheduled. Alternatively, different repetitions associated with the same initial transmission may begin with different starting symbols (e.g., having different starting symbol indices) in different transmission opportunities (e.g., time slots).

[0122] As used in conjunction with PUSCH repeat type A in this document, "nominal number of repeats" refers to the number of repeats indicated by base station 110 to UE 120 (e.g., in RRC messages, DCI, or MAC-CE). In some instances, the number of repeats indicated by base station 110 to UE 120 may be referred to as "configured number of repeats," "scheduled number of repeats," "indicated number of repeats," or similar terms.

[0123] In some configurations, the configuration may include a symbol pattern associated with transmission of a portion of the transmission and / or associated with determining whether to transmit a transmission and / or count transmissions during a transmission opportunity. For example, the symbol pattern may indicate one or more symbols that are needed during a transmission opportunity for UE 120 to transmit transmissions and / or count transmissions during that transmission opportunity. Additional details regarding the symbol pattern are described below.

[0124] As indicated by component symbol 520, UE 120 can determine whether a transmission opportunity has resources available for repeated transmissions by UE 120. In some configurations, the resources can be symbols. For example, if the symbol is an uplink symbol (e.g., in a transmission opportunity scheduled for UE 120), then the symbol can be available for transmission by UE 120. For example, if the symbol is a downlink symbol, a special symbol (e.g., used for switching between downlink and uplink), and / or canceled (e.g., via an uplink cancellation indication or another type of indication), then the symbol may not be available for transmission by UE 120. As described elsewhere herein, for PUSCH repetition type A, a transmission opportunity is a time slot. In some configurations, base station 110 can also determine whether a transmission opportunity has resources available for repeated transmissions by UE 120 in the same or similar manner as described herein with respect to UE 120. In some configurations, the configuration can indicate whether UE 120 should transmit only the full transmission of the duplicate (instead of the partial duplicate) and / or whether UE 120 is allowed to transmit the partial transmission of the duplicate, as described in more detail below.

[0125] In some configurations, UE 120 may determine whether the transmission opportunity has resources (e.g., symbols) available for the complete transmission of the duplicate. A complete transmission includes all symbols of the duplicate (e.g., all information bits and all parity bits). Therefore, in some configurations, UE 120 may determine whether the transmission opportunity includes an uplink symbol count greater than or equal to the number of symbols required to transmit the duplicate. In this example, if the transmission opportunity has sufficient available resources (e.g., greater than or equal to the number of resources required for a complete transmission), UE 120 may transmit the duplicate in the transmission opportunity, as shown in element symbol 530, and / or may count the transmitted duplicates as actual duplicates (e.g., via a duplicate counter that increments the count of actual duplicates transmitted by UE 120). Alternatively, in this example, if the transmission opportunity does not have sufficient available resources (e.g., less than the number of resources required for a complete transmission), UE 120 may avoid transmitting the duplicate in the transmission opportunity and / or avoid incrementing the duplicate counter.

[0126] Alternatively, UE 120 can determine whether a transmission opportunity has resources (e.g., symbols) available for partial transmission of a duplicate. A partial transmission consists of fewer symbols than all the symbols of the duplicate. In some cases, UE 120 can transmit a partial duplicate in a transmission opportunity only if one or more conditions associated with the partial duplicate in the transmission opportunity are met. UE 120 can store information identifying one or more conditions in memory and / or can receive indications of one or more conditions from base station 110 (e.g., in configuration messages).

[0127] Conditions associated with partial transmission of a repeat in a transmission opportunity may include, for example, requirements for the transmission opportunity including: 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 a threshold number of consecutive symbols including the initial symbol in the repeat (e.g., a threshold number of consecutive symbols at the beginning of the repeat, where the repeat begins with a fixed or static symbol index). In some cases, conditions may include a transmission opportunity having a starting symbol associated with the repeat available for transmission of the repeat (e.g., when it is required to start the repeat in the same starting symbol per time slot). Alternatively, UE 120 may be configured to allow transmission of the repeat (e.g., partial repeat) in different starting symbols in different time slots (e.g., with different starting symbol indices).

[0128] In some configurations, base station 110 may use a symbol pattern to indicate one or more conditions. The symbol pattern may indicate one or more symbols in a repetition that need to be transmitted (e.g., to ensure a transmission opportunity meets a condition). In some configurations, the symbol pattern includes a bitmap comprising multiple bits. A first value of the bits (e.g., 1) may indicate that the corresponding symbol in the repetition needs to be transmitted. A second value of the bits (e.g., 0) may indicate that the corresponding symbol in the repetition does not need to be transmitted.

[0129] For example, if base station 110 transmits an 8-bit bitmap of [11110000], this can be interpreted as: the first four symbols in the repetition need to be transmitted (corresponding to the first four bits of the bitmap, all of which are 1), and the remaining symbols in the repetition do not need to be transmitted (corresponding to the remaining bits of the bitmap, all of which are zero). Therefore, the transmission opportunity must have symbols available for transmitting the first four symbols in the repetition so that the transmission opportunity satisfies this condition.

[0130] As another example, if base station 110 transmits an 8-bit bitmap of [01111000], this can be interpreted as: at least four symbols from the repetition need to be transmitted, and no additional symbols from the repetition need to be transmitted. Therefore, the transmission opportunity must have at least four symbols available for the transmission of the repetition in order for the transmission opportunity to satisfy this condition.

[0131] Among other instances, base station 110 may transmit symbol patterns in configuration messages, DCI, and / or MAC-CE. In some cases, if base station 110 transmits symbol patterns in configuration messages (e.g., RRC messages), the symbol pattern may include a static number of bits (e.g., which does not change before a new configuration or reconfiguration). The static number of bits may be at least partially based on or equal to the number of symbols included in the time slot (e.g., 14 bits). This approach reduces signaling management overhead compared to transmitting symbol patterns in DCI, but offers less flexibility.

[0132] In some configurations, if base station 110 transmits symbol patterns in the DCI (e.g., for scheduling uplink allowances for recurring transmissions), the symbol pattern can include a dynamic number of bits (e.g., which can change between different DCI messages). The dynamic number of bits included in the DCI message can be based at least in part on the number of symbols included in recurring transmissions scheduled by the DCI message (e.g., the number of PUSCH symbols). This is more flexible than transmitting symbol patterns in RRC messages, but incurs a greater burden of signal transmission management.

[0133] Therefore, in some cases, UE 120 can determine whether a transmission opportunity satisfies one or more conditions associated with partial transmission of repetitions within the transmission opportunity. In this example, if the transmission opportunity satisfies one or more conditions (e.g., a threshold number of symbols, DMRS symbols, data symbols, consecutive symbols, and / or consecutive symbols at the beginning of a repetition), UE 120 can transmit (partial) repetitions in the transmission opportunity, as shown in element symbol 530, and / or can count the transmitted repetitions as actual repetitions (e.g., by incrementing a repetition counter used to count the number of actual repetitions transmitted by UE 120). Alternatively, in this example, if the transmission opportunity does not satisfy one or more conditions (e.g., a threshold number of symbols, DMRS symbols, data symbols, consecutive symbols, and / or consecutive symbols at the beginning of a repetition), UE 120 can avoid transmitting repetitions in the transmission opportunity and / or can avoid incrementing the repetition counter.

[0134] As indicated by component symbol 540, base station 110 can monitor duplicates only in transmission opportunities that have resources available for repeated transmissions by UE 120 (e.g., full or partial transmissions as described above). For example, base station 110 can determine whether a transmission opportunity has resources available for repeated transmissions by UE 120 in the same or similar manner as described above for UE 120. If the transmission opportunity has resources available for transmission, base station 110 can monitor duplicates and / or count duplicates in the transmission opportunity. Conversely, if the transmission opportunity does not have resources available for transmission, base station 110 can avoid monitoring duplicates and / or avoid counting duplicates in the transmission opportunity.

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

[0136] By enabling UE 120 and base station 110 to count the actual number of transmitted repetitions (e.g., full or partial repetitions) instead of counting consecutive time slots regardless of whether a repetition was actually transmitted in each of those time slots, the techniques and apparatus described herein save on signal transmission management burdens (e.g., compared to using more bits to transmit the nominal number of repetitions via signal transmission) and improve the reliability of repetitions transmitted using PUSCH repetition type A.

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

[0138] Figure 6 is a diagram illustrating Example 600 associated with the determination and counting of uplink duplication according to the content of this case. As shown in Figure 6, Example 600 includes communication between base station 110 and UE 120. In some embodiments, base station 110 and UE 120 may be included in a wireless network (e.g., wireless network 100). Base station 110 and UE 120 may communicate via a radio access link, which may include an uplink and a downlink.

[0139] As shown by component symbol 610, base station 110 can transmit and UE 120 can receive configurations for indicating the nominal number of repetitions associated with PUSCH repetition type A, as described above in conjunction with Figure 5.

[0140] As shown in component symbol 620, base station 110 can transmit, and UE 120 can receive, an indication to cancel transmissions in one or more symbols of a transmission opportunity. For example, base station 110 can schedule a set of repetitions for a set of transmission opportunities (e.g., using DCI for dynamically allowed uplink communication, or using RRC messages for configured uplink communication), and can later transmit an indication to cancel transmissions in one or more symbols of a transmission opportunity (or multiple transmission opportunities) included in a set of transmission opportunities. An indication to cancel all or part of a previously scheduled transmission (e.g., canceling transmissions in one or more previously scheduled symbols) may be called an Uplink Cancellation Indication (ULCI). In some cases, base station 110 may transmit the ULCI in either DCI or MAC-CE.

[0141] As shown in component symbol 630, UE 120 can determine whether a transmission opportunity has resources available for repeated transmissions by UE 120 after canceling transmissions in one or more symbols. For example, UE 120 can perform one or more operations described above in conjunction with FIG. 5 to determine whether a transmission opportunity has resources available for repeated transmissions by UE 120. In this example, resources canceled by ULCI (e.g., one or more symbols) are not available for repeated transmissions by UE 120. Therefore, UE 120 can determine (e.g., after considering the canceled symbols) whether the remaining available symbols are sufficient for complete transmission, or whether one or more conditions associated with partial transmission are met, as described above in conjunction with FIG. 5.

[0142] In some configurations, UE 120 may receive the ULCI at a time prior to the transmission opportunity that satisfies a processing time threshold associated with UE 120 (e.g., the processing time required for UE 120 to prepare for uplink communication, e.g., T proc, 2). For example, UE 120 may receive the ULCI at least a threshold number of time slots prior to the transmission opportunity. In this example, UE 120 may determine whether the transmission opportunity satisfies one or more conditions regarding resources available for partial transmission of the repeat, as described above in conjunction with Figure 5, based at least in part on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols. For example, if the transmission opportunity satisfies one or more conditions (e.g., including a threshold number of remaining symbols, remaining DMRS symbols, remaining data symbols, consecutive symbols, and / or consecutive symbols at the beginning of the repeat), UE 120 may transmit the (partial) repeat in the transmission opportunity, as shown in element symbol 640, and / or may count the transmitted repeat as an actual repeat (e.g., via incrementing a repeat counter used to count the number of actual repeats transmitted by UE 120). In this example, if the transmission opportunity does not meet one or more conditions, the UE 120 can avoid transmitting duplicates during the transmission opportunity and / or can avoid increasing the duplicate counter.

[0143] In some configurations, UE 120 may receive the ULCI at a time prior to the transmission opportunity that does not meet a processing time threshold associated with UE 120. For example, UE 120 may receive the ULCI in fewer than a threshold number of time slots prior to the transmission opportunity. In this instance, UE 120 may transmit duplicates during the transmission opportunity because UE 120 does not have sufficient time to determine whether the remaining resources in the transmission opportunity satisfy one or more conditions for partial transmission. In some configurations, UE 120 may retrospectively determine whether the transmission opportunity satisfies the condition (e.g., after the transmission opportunity and / or after the transmission duplicate). In some configurations, if the transmission opportunity satisfies one or more conditions regarding the remaining resources available for partial transmission (e.g., after canceling transmissions in one or more symbols), UE 120 may count the transmitted duplicates as actual duplicates, for example, by incrementing a duplicate counter that counts the number of actual duplicates transmitted by UE 120. In some cases, if UE 120 retrospectively determines that a transmission opportunity does not meet one or more conditions, UE 120 can avoid incrementing the duplication counter even if a duplication is actually transmitted (e.g., because base station 110 will not receive the transmitted duplication). Alternatively, if UE 120 retrospectively determines that a transmission opportunity does not meet one or more conditions, UE 120 can increment the duplication counter even if the transmission opportunity does not meet one or more conditions (e.g., because UE 120 may not have enough processing time to make the decision and will not transmit subsequent duplications).

[0144] As shown in component symbol 650, base station 110 can monitor for duplication only in transmission opportunities where resources are available for UE 120 to perform duplicate transmissions (e.g., full or partial transmissions as described above) after the cancellation of transmissions in one or more symbols. For example, base station 110 can determine whether a transmission opportunity has resources available for UE 120 to perform duplicate transmissions after the cancellation of transmissions in one or more symbols, in the same or similar manner as described above for UE 120. If the transmission opportunity has resources available for transmission after the cancellation of transmissions in one or more symbols, base station 110 can monitor for duplication in the transmission opportunity. Conversely, if the transmission opportunity does not have resources available for transmission after the cancellation of transmissions in one or more symbols, base station 110 can avoid monitoring for duplication in the transmission opportunity. In a similar manner as described above for UE 120, base station 110 can increment a duplication counter and / or can avoid incrementing the duplication counter.

[0145] UE 120 and base station 110 may make the above decision for each transmission opportunity (e.g., in a set of consecutive transmission opportunities) until the number of repetitions counted by UE 120 equals the nominal number of repetitions indicated by base station 110. When the number of repetitions counted by UE 120 equals the nominal number of repetitions (e.g., determined by UE 120 using a repetition counter stored in UE 120's memory), UE 120 may terminate the transmission of the repetition. Similarly, when the number of repetitions counted by base station 110 equals the nominal number of repetitions (e.g., determined by base station 110 using a repetition counter stored in base station 110's memory), base station 110 may terminate the monitoring of repetitions.

[0146] By enabling UE 120 and base station 110 to count the actual number of transmitted repetitions (e.g., full or partial repetitions) that base station 110 can monitor and / or receive (e.g., after canceling transmissions in one or more symbols), instead of counting consecutive time slots regardless of whether repetitions were actually transmitted in each of those time slots, the techniques and apparatus described herein save on signal transmission management burdens (e.g., compared to using more bits to transmit the nominal number of repetitions) and improve the reliability of repetitions transmitted using PUSCH repetition type A.

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

[0148] Figure 7 is a diagram illustrating an exemplary process 700 performed, for example, by a mobile station according to the content of this case. Exemplary process 700 is an example in which a mobile station (e.g., UE 120) performs operations associated with the determination and counting of uplink repetitions.

[0149] As shown in Figure 7, in some configurations, process 700 may include: receiving a configuration indicating the nominal number of repetitions associated with an uplink repetition type that disallows uplink transmission opportunities from crossing time slot boundaries and allows only one uplink transmission opportunity per time slot (block 710). For example, a mobile station (e.g., using the receiving element 902 illustrated in Figure 9) may receive a configuration indicating the nominal number of repetitions associated with an uplink repetition type that disallows uplink transmission opportunities from crossing time slot boundaries and allows only one uplink transmission opportunity per time slot, as described above.

[0150] As further shown in Figure 7, in some configurations, process 700 may include: transmitting an actual repeat in a transmission opportunity, at least in part based on determining that the transmission opportunity has resources available for the actual repeat of the uplink repeat type, wherein the transmission opportunity is a time slot (block 720). For example, as previously described, a mobile station (e.g., using transmission element 904 illustrated in Figure 9) may transmit an actual repeat in a transmission opportunity, at least in part based on determining that the transmission opportunity has resources available for the actual repeat of the uplink repeat type, wherein the transmission opportunity is a time slot.

[0151] As further shown in Figure 7, in some configurations, process 700 may include terminating the transmission of the actual repetition of the uplink repetition type when the actual repetition count equals the nominal repetition count (block 730). For example, as mentioned above, when the actual repetition count equals the nominal repetition count, the action station (e.g., using the termination element 908 and / or transmission element 904 illustrated in Figure 9) may terminate the transmission of the actual repetition of the uplink repetition type.

[0152] Process 700 may include additional states, such as any single state or any combination of states described below and / or in conjunction with one or more other processes described elsewhere herein.

[0153] In the first state, determining that the transmission opportunity has resources available for actual repetition includes: determining that the transmission opportunity has resources available for complete transmission of all symbols including actual repetition.

[0154] In the second state sample, either alone or in combination with the first state sample, determining the transmission opportunity to have resources available for actual repetition includes: determining the transmission opportunity to have resources available for partial transmission including fewer symbols compared to all symbols in the actual repetition.

[0155] In the third state sample, either alone or in combination with one or more of the first and second state samples, the actual repeated partial transmissions have different starting symbol indices in at least two different transmission opportunities.

[0156] In the fourth state sample, either alone or in combination with one or more of the first to third state samples, the determination of a transmission opportunity having resources available for partial transmission includes at least one of the following: the determination of a transmission opportunity includes a threshold number of DMRS symbols, the determination of a transmission opportunity includes a threshold number of data symbols, the determination of a transmission opportunity includes a threshold number of consecutive symbols for partial transmission, the determination of a transmission opportunity includes a threshold number of consecutive symbols including the initial symbol in actual repetition, or a combination thereof.

[0157] In the fifth state sample, either alone or in combination with one or more of the first to fourth state samples, the base station indicates to the action station at least one of the following: the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of continuous symbols.

[0158] In the sixth state sample, either alone or in combination with one or more of the first to fifth state samples, process 700 includes: receiving (e.g., using receiving element 902 illustrated in FIG. 9) an indication of one or more conditions associated with the transmission of the partial transmission; and (e.g., using determining element 910 illustrated in FIG. 9) determining, at least in part, based on the determination that one or more conditions are satisfied, that the transmission opportunity has resources available for the partial transmission.

[0159] In the seventh state sample, either alone or in combination with one or more of the first to sixth state samples, process 700 includes: receiving (e.g., using receiving element 902 illustrated in FIG. 9) an indication of a symbol pattern associated with the transmission of a partial transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the actual repetition of the partial transmission; and determining, at least in part based on the symbol pattern (e.g., using determining element 910 illustrated in FIG. 9), that the transmission opportunity has resources available for the partial transmission.

[0160] In the eighth state sample, either alone or in combination with one or more of the first to seventh state samples, the symbol pattern is indicated in the configuration and includes a static number of bits, which is at least partially based on the number of symbols included in the time slot.

[0161] In the ninth state sample, either alone or in combination with one or more of the first through eighth state samples, the symbol pattern is indicated in the uplink allowance for scheduling actual repetitions, and the symbol pattern includes a dynamic number of bits, which is at least partially based on the number of symbols included in the actual repetitions.

[0162] In the tenth state sample, either alone or in combination with one or more of the first to ninth state samples, process 700 includes: receiving (e.g., using receiving element 902 illustrated in FIG. 9) an indication to cancel transmission in one or more symbols of a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity at which a processing time threshold associated with the action station is met; determining (e.g., using determining element 910 illustrated in FIG. 9) that the transmission opportunity meets a condition regarding the resources available for partial transmission to the actual repetition, based at least in part on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols; and transmitting (e.g., using transmission element 904 illustrated in FIG. 9) the actual repetition, based at least in part on the determination that the transmission opportunity meets the condition.

[0163] In the eleventh state sample, alone or in combination with one or more of the first to tenth state samples, process 700 includes: receiving (e.g., using receiving element 902 illustrated in FIG. 9) an indication for canceling a transmission opportunity in one or more symbols, wherein the indication is received at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met; after the actual repetition of the transmission, determining (e.g., using determining element 910 illustrated in FIG. 9) that the transmission opportunity meets a condition regarding the resources available for partial transmission of the actual repetition, based at least in part on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and incrementing (e.g., using counting element 912 illustrated in FIG. 9) a repetition counter, which counts the number of actual repetitions, based at least in part on the determination that the transmission opportunity meets the condition.

[0164] In the twelfth state sample, alone or in combination with one or more of the first to eleventh state samples, process 700 includes: receiving (e.g., using receiving element 902 illustrated in FIG. 9) an indication to cancel transmission in one or more symbols of a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity at which a processing time threshold associated with the action station is not met; after the actual transmission is repeated, determining (e.g., using determining element 910 illustrated in FIG. 9) that the transmission opportunity does not meet a condition regarding the availability of 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 transmission in one or more symbols; and avoiding (e.g., using counting element 912 illustrated in FIG. 9) counting the actual repetition in the number of actual repetitions based at least in part on the determination that the transmission opportunity does not meet the condition.

[0165] In the thirteenth state sample, alone or in combination with one or more of the first to twelfth state samples, process 700 includes: receiving (e.g., using receiving element 902 illustrated in FIG. 9) an indication for canceling a transmission opportunity in one or more symbols, wherein the indication is received at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met; after the actual repetition of the transmission, determining (e.g., using determining element 910 illustrated in FIG. 9) that the transmission opportunity does not meet a condition regarding the resources available for partial transmission of the actual repetition, based at least in part on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and even if the transmission opportunity is determined not to meet the condition, incrementing (e.g., using counting element 912 illustrated in FIG. 9) a repetition counter that counts the number of actual repetitions.

[0166] In the fourteenth state sample, individually or in combination with one or more of the first to thirteenth state samples, the nominal number of repetitions is less than or equal to the maximum number of repetitions based at least in part on the time slot pattern configured for the mobile station or the subcarrier interval configured for the mobile station.

[0167] In the fifteenth state sample, either alone or in combination with one or more of the first through fourteenth state samples, the actual repetition is transmitted using a redundant version determined at least in part based on a transmission index that increments when the actual repetition occurs and does not increment when the actual repetition does not occur.

[0168] Although Figure 7 illustrates an exemplary block of process 700, in some versions, process 700 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 7. Alternatively, two or more blocks may be used concurrently to execute process 700.

[0169] Figure 8 is a diagram illustrating an exemplary process 800 performed, for example, by a base station according to the content of this case. Exemplary process 800 is an example in which a base station (e.g., base station 110) performs operations associated with the determination and counting of uplink repetitions.

[0170] As shown in Figure 8, in some configurations, process 800 may include transmitting a configuration to the mobile station indicating the nominal number of repetitions associated with an uplink repetition type that disallows uplink transmission opportunities from crossing time slot boundaries and allows only one uplink transmission opportunity per time slot (block 810). For example, as previously described, a base station (e.g., using transmission element 1004 illustrated in Figure 10) may transmit a configuration to the mobile station indicating the nominal number of repetitions associated with an uplink repetition type that disallows uplink transmission opportunities from crossing time slot boundaries and allows only one uplink transmission opportunity per time slot.

[0171] As further shown in Figure 8, in some configurations, process 800 may include: monitoring actual repetition in a transmission opportunity, where the transmission opportunity is a time slot (block 820), at least in part based on determining that the transmission opportunity has resources available for actual repetition of the uplink repetition type. For example, as previously described, a base station (e.g., using the receiving element 1002 illustrated in Figure 10) may monitor actual repetition in a transmission opportunity, where the transmission opportunity is a time slot, at least in part based on determining that the transmission opportunity has resources available for actual repetition of the uplink repetition type.

[0172] As further shown in Figure 8, in some configurations, process 800 may include terminating the monitoring of actual repetitions of the uplink repetition type when the actual number of repetitions equals the nominal number of repetitions (block 830). For example, a base station (e.g., using the termination element 1008 and / or receiving element 1002 illustrated in Figure 10) may terminate the monitoring of actual repetitions of the uplink repetition type when the actual number of repetitions equals the nominal number of repetitions, as described above.

[0173] Process 800 may include additional states, such as any single state or any combination of states described below and / or in conjunction with one or more other processes described elsewhere herein.

[0174] In the first state, determining that the transmission opportunity has resources available for actual repetition includes: determining that the transmission opportunity has resources available for complete transmission of all symbols including actual repetition.

[0175] In the second state sample, either alone or in combination with the first state sample, determining the transmission opportunity to have resources available for actual repetition includes: determining the transmission opportunity to have resources available for partial transmission including fewer symbols compared to all symbols in the actual repetition.

[0176] In the third state sample, either alone or in combination with one or more of the first and second state samples, the actual repeated partial transmissions have different starting symbol indices in at least two different transmission opportunities.

[0177] In the fourth state sample, either alone or in combination with one or more of the first to third state samples, the determination of a transmission opportunity having resources available for partial transmission includes at least one of the following: the determination of a transmission opportunity includes a threshold number of DMRS symbols, the determination of a transmission opportunity includes a threshold number of data symbols, the determination of a transmission opportunity includes a threshold number of consecutive symbols for partial transmission, the determination of a transmission opportunity includes a threshold number of consecutive symbols including the initial symbol in actual repetition, or a combination thereof.

[0178] In the fifth state sample, either alone or in combination with one or more of the first to fourth state samples, the base station indicates to the action station at least one of the following: the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of continuous symbols.

[0179] In the sixth state sample, either alone or in combination with one or more of the first to fifth state samples, process 800 includes: transmitting (e.g., using transmission element 1004 illustrated in FIG. 10) an indication of one or more conditions associated with transmitting a portion of the transmission; and (e.g., using decision element 1010 illustrated in FIG. 10) determining, at least in part, based on the determination that one or more conditions are satisfied, that the transmission opportunity has resources available for the portion of the transmission.

[0180] In the seventh state sample, either alone or in combination with one or more of the first to sixth state samples, process 800 includes: transmitting (e.g., using transmission element 1004 illustrated in FIG. 10) an indication of a symbol pattern associated with the transmission of a partial transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the partial transmission during actual repetition; and determining, at least in part based on the symbol pattern (e.g., using determination element 1010 illustrated in FIG. 10), that the transmission opportunity has resources available for the partial transmission.

[0181] In the eighth state sample, either alone or in combination with one or more of the first to seventh state samples, the symbol pattern is indicated in the configuration and includes a static number of bits, which is at least partially based on the number of symbols included in the time slot.

[0182] In the ninth state sample, either alone or in combination with one or more of the first through eighth state samples, the symbol pattern is indicated in the uplink allowance for scheduling actual repetitions, and the symbol pattern includes a dynamic number of bits, which is at least partially based on the number of symbols included in the actual repetitions.

[0183] In the tenth state sample, alone or in combination with one or more of the first to ninth state samples, process 800 includes: transmitting (e.g., using transmission element 1004 illustrated in FIG. 10) an indication for canceling transmission opportunities in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the action station; determining (e.g., using determination element 1010 illustrated in FIG. 10) that the transmission opportunity satisfies a condition regarding resources available for partial transmission to the actual repetition, based at least in part on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols; and monitoring (e.g., using receiving element 1002 illustrated in FIG. 10) the actual repetition, based at least in part on the determination that the transmission opportunity satisfies the condition.

[0184] In the eleventh state sample, alone or in combination with one or more of the first to tenth state samples, process 800 includes: transmitting (e.g., using transmission element 1004 illustrated in FIG. 10) an indication for canceling a transmission opportunity in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met; determining (e.g., using determination element 1010 illustrated in FIG. 10) that the transmission opportunity meets a condition regarding the resources available for partial transmission of the actual repetition, based at least in part on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and incrementing (e.g., using counting element 1012 illustrated in FIG. 10) a repetition counter, which counts the number of actual repetitions, based at least in part on the determination that the transmission opportunity meets the condition.

[0185] In the twelfth state sample, alone or in combination with one or more of the first to eleventh state samples, process 800 includes: transmitting (e.g., using transmission element 1004 illustrated in FIG. 10) an indication to cancel transmission in one or more symbols of a transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity at which a processing time threshold associated with the action station is not met; determining (e.g., using determination element 1010 illustrated in FIG. 10) that a transmission opportunity does not meet a condition regarding the availability of resources for partial transmission of actual repetitions, based at least in part on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols; and avoiding (e.g., using counting element 1012 illustrated in FIG. 10) counting actual repetitions in the actual repetition count, based at least in part on the determination that the transmission opportunity does not meet the condition.

[0186] In the thirteenth state sample, alone or in combination with one or more of the first to twelfth state samples, process 800 includes: transmitting (e.g., using transmission element 1004 illustrated in FIG. 10) an indication for canceling transmission opportunities in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met; determining (e.g., using determination element 1010 illustrated in FIG. 10) that a transmission opportunity does not meet a condition regarding the availability of resources for partial transmission of actual repetitions, based at least in part on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols; and even if the transmission opportunity is determined not to meet the condition, incrementing (e.g., using counting element 1012 illustrated in FIG. 10) a repetition counter that counts the number of actual repetitions.

[0187] In the fourteenth state sample, individually or in combination with one or more of the first to thirteenth state samples, the nominal number of repetitions is less than or equal to the maximum number of repetitions based at least in part on the time slot pattern configured for the mobile station or the subcarrier interval configured for the mobile station.

[0188] In the fifteenth state sample, either alone or in combination with one or more of the first to fourteenth state samples, the actual repetition is transmitted using a redundant version determined at least in part based on a transmission index that increments when the actual repetition occurs and does not increment when the actual repetition does not occur.

[0189] Although Figure 8 illustrates an exemplary block of process 800, in some versions, process 800 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 8. Alternatively, two or more blocks may be used concurrently to execute process 800.

[0190] Figure 9 is a block diagram of an exemplary device 900 for wireless communication. Device 900 may be a UE, or a UE may include device 900. In some embodiments, device 900 includes a receiving element 902 and a transmitting element 904, which can communicate with each other (e.g., via one or more buses and / or one or more other elements). As shown, device 900 can use the receiving element 902 and the transmitting element 904 to communicate with another device 906 (e.g., a UE, a base station, or another wireless communication device). As further shown, among other instances, device 900 may include one or more of a termination element 908, a decision element 910, or a counting element 912. In some embodiments, termination element 908, decision element 910, and / or counting element 912 may include one or more antennas, demodulators, MIMO detectors, receiver processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof, of the UE described above in conjunction with Figure 2.

[0191] In some embodiments, device 900 may be configured to perform one or more operations described herein in conjunction with Figures 5-6. Alternatively, device 900 may be configured to perform one or more processes described herein, such as process 700 of Figure 7. In some embodiments, device 900 and / or one or more elements shown in Figure 9 may include one or more elements of the UE described above in conjunction with Figure 2. Alternatively, one or more elements shown in Figure 9 may be implemented within one or more elements described above in conjunction with Figure 2. Alternatively, one or more elements in the set of elements may be at least partially implemented as software stored in memory. For example, an element (or a portion of an element) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the function or operation of the element.

[0192] Receiver 902 may receive communications from device 906, such as reference signals, control information, data communications, or combinations thereof. Receiver 902 may provide the received communications to one or more other elements of device 900. In some embodiments, receiver 902 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) and may provide the processed signals to one or more other elements of device 906. In some embodiments, receiver 902 may include one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof, as described above in conjunction with FIG. 2.

[0193] Transmission element 904 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 906. In some embodiments, one or more other elements of device 906 can generate communications and provide the generated communications to transmission element 904 for transmission to device 906. In some embodiments, transmission element 904 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding), and can transmit the processed signals to device 906. In some embodiments, transmission element 904 may include one or more antennas, modulators, transmission MIMO processors, transmission processors, controllers / processors, memory, or combinations thereof, as described above in conjunction with FIG. 2. In some embodiments, transmission element 904 may be co-located with receiving element 902 in a transceiver.

[0194] Receiver 902 can receive a configuration indicating the nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross time slot boundaries and allows only one uplink transmission opportunity per time slot. Transmitter 904 can transmit actual repetitions in a transmission opportunity, where the transmission opportunity is a time slot, based at least in part on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type. Termination 908 can terminate the transmission of actual repetitions for the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0195] The receiving element 902 can receive indications of one or more conditions associated with the transmission of a portion of the transmission. The determining element 910 can determine, at least in part, based on the determination that one or more conditions are met, that the transmission opportunity has resources available for the portion of the transmission.

[0196] The receiving element 902 can receive an indication of a symbol pattern associated with a portion of the transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the actual repetition of the portion of the transmission. The determining element 910 can determine, at least in part, based on the symbol pattern, whether the transmission opportunity has resources available for the portion of the transmission.

[0197] Receiving element 902 can receive an indication to cancel transmission in one or more symbols of a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity that a processing time threshold associated with the action station is met. Determining element 910 can determine, at least in part, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols, whether the transmission opportunity satisfies a condition regarding the resources available for partial transmission of the actual duplicate. Transmission element 904 can transmit the actual duplicate, at least in part, based on the determination that the transmission opportunity satisfies this condition.

[0198] The receiving element 902 can receive an indication of cancellation of transmission in one or more symbols, wherein the indication is received at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met. The determining element 910 can, after the actual repetition of transmission, determine, at least in part, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols, that the transmission opportunity meets a condition regarding the resources available for partial transmission of the actual repetition. The counting element 912 can, at least in part, increment a repetition counter, which counts the number of actual repetitions, based on the determination that the transmission opportunity meets this condition.

[0199] Receiving element 902 can receive an indication of cancellation of transmission in one or more symbols of a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met. After the actual transmission is repeated, determining element 910 can determine, at least in part, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding the resources available for partial transmission of the actual repeat. Counting element 912 can avoid including the actual repeat in the actual repeat count, at least in part, based on the determination that the transmission opportunity does not meet this condition.

[0200] The receiving element 902 can receive an indication of cancellation of transmission in one or more symbols of a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met. The determining element 910 can determine, at least in part, that a transmission opportunity does not meet a condition regarding the resources available for partial transmission of the actual repetition, based on one or more resources available in the transmission opportunity after the actual repetition of transmission in one or more symbols. The counting element 912 can increment a repetition counter, which counts the number of actual repetitions, even if it is determined that the transmission opportunity does not meet the condition.

[0201] The number and arrangement of the components shown in Figure 9 are provided as examples. In practice, there may be additional components, fewer components, different components, or components with different arrangements compared to those shown in Figure 9. Furthermore, two or more components shown in Figure 9 may be implemented in a single component, or a single component shown in Figure 9 may be implemented as multiple distributed components. Alternatively, a set of components (one or more components) shown in Figure 9 may perform one or more functions, which are described as being performed by another set of components shown in Figure 9.

[0202] Figure 10 is a block diagram of an exemplary device 1000 for wireless communication. Device 1000 may be a base station, or a base station may include device 1000. In some embodiments, device 1000 includes a receiving element 1002 and a transmitting element 1004, which can communicate with each other (e.g., via one or more buses and / or one or more other elements). As shown, device 1000 can use the receiving element 1002 and the transmitting element 1004 to communicate with another device 1006 (e.g., a UE, a base station, or another wireless communication device). Further as shown, among other instances, device 1000 may include one or more of a termination element 1008, a decision element 1010, or a counting element 1012. In some configurations, the termination element 1008, the determination element 1010, and / or the counting element 1012 may include one or more antennas, demodulators, MIMO detectors, receiver processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof from the base station described above in conjunction with FIG2.

[0203] In some embodiments, device 1000 may be configured to perform one or more operations described herein in conjunction with Figures 5-6. Alternatively, device 1000 may be configured to perform one or more processes described herein, such as process 800 of Figure 8. In some embodiments, device 1000 and / or one or more elements shown in Figure 10 may include one or more elements of a base station described above in conjunction with Figure 2. Alternatively, one or more elements shown in Figure 10 may be implemented within one or more elements described above in conjunction with Figure 2. Alternatively, one or more elements in the set of elements may be at least partially implemented as software stored in memory. For example, an element (or a portion of an element) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the function or operation of the element.

[0204] Receiver 1002 may receive communications from device 1006, such as reference signals, control information, data communications, or combinations thereof. Receiver 1002 may provide the received communications to one or more other elements of device 1000. In some embodiments, receiver 1002 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) and may provide the processed signals to one or more other elements of device 1006. In some embodiments, receiver 1002 may include one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof from the base station described above in conjunction with FIG2.

[0205] Transmission element 1004 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 1006. In some embodiments, one or more other elements of device 1006 can generate communications and provide the generated communications to transmission element 1004 for transmission to device 1006. In some embodiments, transmission element 1004 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and can transmit the processed signals to device 1006. In some embodiments, transmission element 1004 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof from the base station described above in conjunction with FIG. 2. In some embodiments, transmission element 1004 may be co-located with receiver element 1002 in a transceiver.

[0206] Transmission element 1004 can transmit a configuration to the mobile station indicating the nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross time slot boundaries and allows only one uplink transmission opportunity per time slot. Receiving element 1002 can monitor actual repetitions in transmission opportunities, where a transmission opportunity is a time slot, based at least in part on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type. Termination element 1008 can terminate monitoring of transmissions of actual repetitions for the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0207] The transmission element 1004 can transmit indications of one or more conditions associated with the transmission of a portion of the transmission. The decision element 1010 can determine, at least in part, that one or more conditions are satisfied, and that the transmission opportunity has resources available for the portion of the transmission.

[0208] Transmission element 1004 can transmit an indication of a symbol pattern associated with a portion of the transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the actual repetition of the portion of the transmission. Determination element 1010 can determine, at least in part, based on the symbol pattern, whether the transmission opportunity has resources available for the portion of the transmission.

[0209] Transmission element 1004 can transmit an indication of cancellation of transmission in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity that a processing time threshold associated with the action station is met. Decision element 1010 can determine, at least in part, that the transmission opportunity meets a condition regarding the resources available for partial transmission to the actual duplicate, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols. Receiving element 1002 can monitor the actual duplicate based at least in part on the determination that the transmission opportunity meets this condition.

[0210] Transmission element 1004 can transmit an indication of cancellation of transmission in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met. Decision element 1010 can determine, at least in part, whether the transmission opportunity satisfies a condition regarding the resources available for partial transmission of the actual repetition, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols. Counting element 1012 can increment a repetition counter, which counts the number of actual repetitions, at least in part based on the determination that the transmission opportunity satisfies this condition.

[0211] Transmission element 1004 can transmit an indication of canceling transmission in one or more symbols of a transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met. Decision element 1010 can determine, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding the resources available for partial transmission of the actual duplicate. Counting element 1012 can avoid including the actual duplicate in the actual duplicate count, at least in part, based on the determination that the transmission opportunity does not meet this condition.

[0212] Transmission element 1004 can transmit an indication of canceling transmission in one or more symbols of a transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met. Decision element 1010 can determine, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding the resources available for partial transmission to the actual repetition. Counting element 1012 can increment a repetition counter, which counts the number of actual repetitions, even if the transmission opportunity is determined not to meet the condition.

[0213] The number and arrangement of elements shown in Figure 10 are provided as examples. In practice, there may be additional elements, fewer elements, different elements, or elements with different arrangements compared to those shown in Figure 10. Furthermore, two or more elements shown in Figure 10 may be implemented in a single element, or a single element shown in Figure 10 may be implemented as multiple distributed elements. Alternatively, a set of elements (one or more elements) shown in Figure 10 may perform one or more functions, which are described as being performed by another set of elements shown in Figure 10.

[0214] Figure 11 is a diagram illustrating an example 1100 of different time slot modes according to the content of this case. Time slot modes are sometimes referred to as TDD time slot mode, TDD mode, UL / DL time slot mode, UL / DL mode, TDD UL / DL time slot mode, TDD UL / DL mode, etc. For a time slot sequence, the time slot mode can indicate whether each time slot in the sequence is configured as an uplink time slot or a downlink time slot (and / or a special time slot in some instances). Uplink time slots can be used for uplink communication (but not downlink communication), and downlink time slots can be used for downlink communication (but not uplink communication). Alternatively, the time slot mode can indicate whether the UE is configured for TDD or Frequency Division Duplex (FDD).

[0215] For example, Figure 11 illustrates a first time slot pattern 1110, which has one uplink (U) time slot, followed by three downlink (D) time slots, then one uplink time slot, followed by three downlink time slots, then one uplink time slot, and then three downlink time slots. Figure 11 also illustrates a second time slot pattern 1120 with thirteen consecutive uplink time slots. The second time slot pattern 1120 can be configured, for example, in an FDD system, to use a first frequency for uplink communication and a second (different) frequency for downlink communication. Figure 11 also illustrates a third time slot pattern 1130, which has two uplink time slots, followed by three downlink time slots, then two uplink time slots, followed by three downlink time slots, then two uplink time slots, and then three downlink time slots. These time slot patterns are illustrated as examples, and other examples may differ from these time slot patterns.

[0216] As shown in the figure, within a time span 1140, different UEs configured with different time slot modes 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 time slot mode 1110 has four uplink transmission opportunities (labeled 0 to 3) within a time span 1140, a second UE configured with a second time slot mode 1120 has thirteen uplink transmission opportunities (labeled 0 to 12) within a time span 1140, and a third UE configured with a third time slot mode 1130 has six uplink transmission opportunities (labeled 0 to 5) within a time span 1140.

[0217] In some time-slot configurations, the UE may be able to transmit a larger number of PUSCH repetitions due to the high density of uplink slots in the time-slot configuration (e.g., in an FDD time-slot configuration that may have all uplink slots, or in a TDD time-slot configuration that has a high ratio of uplink slots to downlink slots). In other time-slot configurations, the UE may be able to transmit a smaller number of PUSCH repetitions due to the low density of uplink slots in the time-slot configuration (e.g., in a TDD time-slot configuration that has a low ratio of uplink slots to downlink slots). Although different UEs configured with different time-slot configurations may have different numbers of uplink transmission opportunities, all UEs can be limited to transmitting the same maximum number of PUSCH repetitions (e.g., according to radio communication standards). For example, a UE can be limited to transmitting a maximum of 16 PUSCH repetitions, regardless of the time-slot configuration for the UE. Some of the techniques and apparatuses described herein improve performance (e.g., by improving reliability) by enabling the UE to transmit up to a maximum number of PUSCH repetitions, wherein the maximum number of PUSCH repetitions depends on the slot pattern configured for the UE. Furthermore, some of the techniques and apparatuses described herein increase scheduling flexibility by implementing a UE-specific maximum number of PUSCH repetitions.

[0218] In addition to having different possible slot patterns, different UEs can be configured with different subcarrier spacings (SCS). "SCS" refers to the width of the subcarrier in the frequency domain. For example, the first UE can be configured to communicate using a 15 kHz SCS, the second UE can be configured to communicate using a 30 kHz SCS, the third UE can be configured to communicate using a 60 kHz SCS, the fourth UE can be configured to communicate using a 120 kHz SCS, and so on. SCS is equal to the reciprocal of the symbol time (also known as symbol duration or symbol length). Therefore, a larger SCS (e.g., 120 kHz) corresponds to a shorter symbol duration (e.g., a slot with 14 symbols occupying a slot duration of 0.125 milliseconds, where the symbol duration is approximately 8.93 microseconds), and a smaller SCS (e.g., 15 kHz) corresponds to a longer symbol duration (e.g., a slot with 14 symbols occupying a slot duration of 1.0 millisecond, where the symbol duration is approximately 71.43 microseconds).

[0219] Repetition can be used to increase the amount of energy used to transmit a payload (e.g., data). The amount of energy used to transmit the payload can be calculated as the product of the transmission power used to transmit the payload and the transmission duration used to transmit the payload (e.g., energy = transmission power × transmission duration). However, because repetition (e.g., PUSCH type A repetition) is calculated on a per-slot basis, transmitting the same number of repetitions using different SCSs results in different amounts of energy used to transmit the repetitions. For example, repetitions transmitted using a 15 kHz SCS will be transmitted in a slot with a duration of 1 millisecond, while repetitions transmitted using a 30 kHz SCS will be transmitted in a slot with a duration of 0.5 milliseconds. Therefore, using a 30 kHz SCS would require transmitting twice the number of repetitions to have the same transmission duration as a certain number of repetitions transmitted using a 15 kHz SCS. Similarly, using a 120 kHz SCS would require transmitting eight times the number of repetitions to have the same transmission duration as a certain number of repetitions transmitted using a 15 kHz SCS. However, (for example, according to wireless communication standards) when all UEs are restricted to transmitting the same maximum number of PUSCH repetitions, regardless of the SCS configured for the UE, a larger number of repetitions (e.g., more than 16 repetitions) may not be possible.

[0220] Some of the techniques and apparatus described herein improve performance (e.g., by improving reliability) by enabling the UE to transmit up to a maximum number of PUSCH repetitions, wherein the maximum number of PUSCH repetitions depends on the SCS configured for the UE. Furthermore, some of the techniques and apparatus described herein increase scheduling flexibility by implementing a UE-specific maximum number of PUSCH repetitions.

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

[0222] Figure 12 is a diagram illustrating an example 1200 associated with the maximum number of transmission repetitions depending on the time slot mode or SCS, according to the content of this case. As shown in Figure 12, base station 110 and UE 120 can communicate with each other.

[0223] As shown in component symbol 1205, base station 110 can indicate to UE 120 the SCS and / or time slot mode to be used by UE 120. For example, base station 110 can indicate the SCS and / or time slot mode in system information, such as in the main information block (MIB) or in one or more system information blocks (SIBs) and / or in RRC messages. For example, base station 110 can indicate the SCS in the MIB and / or SIB. UE 120 can receive and decode the MIB and / or SIB (e.g., during the initial cell acquisition procedure) to determine the SCS to be used for communicating with base station 110, and UE 120 can use the indicated SCS to communicate with base station 110. Therefore, base station 110 can configure UE 120 to have an SCS (e.g., for communication via a cell configured by base station 110).

[0224] In some configurations, base station 110 may indicate the time slot mode in the MIB and / or SIB. In some configurations, base station 110 may indicate the time slot mode in the servingCellConfigCommon information element, which may be included in the SIB and / or RRC messages (e.g., RRC configuration messages, RRC reconfiguration messages, etc.). Alternatively, base station 110 may indicate the time slot mode in the tdd-ul-dl-configCommon information element, which may be included in the RRC message. As mentioned above, the time slot mode may indicate whether UE 120 is configured for TDD or FDD. Alternatively, for a time slot sequence, the time slot mode may indicate whether each time slot in the time slot sequence is configured as an uplink time slot or a downlink time slot (and / or a special time slot in some configurations). The time slot mode may sometimes be referred to as TDD time slot mode, TDD mode, UL / DL time slot mode, UL / DL mode, TDD UL / DL time slot mode, TDD UL / DL mode, etc.

[0225] As shown in component symbol 1210, UE 120 (e.g., a mobile station) can determine the maximum number of repetitions for PUSCH (e.g., for PUSCH communication) based at least in part on the time slot mode configured for UE 120 and / or the SCS configured for UE 120. For example, the maximum number of PUSCH repetitions can be based at least in part on the time slot mode configured for UE 120 (e.g., indicated by base station 110), the SCS configured for UE 120 (e.g., indicated by base station 110), or both the time slot mode and the SCS configured for UE 120.

[0226] In some cases, the maximum number of PUSCH repetitions can be a function of the SCS configured for UE 120. For example, the maximum number of PUSCH repetitions can be a fixed value multiplied by a value that depends on the SCS configured for UE 120. For instance, the maximum number of PUSCH repetitions can 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 depends on the SCS configured for UE 120. For example, if UE 120 is configured with a 15 kHz SCS, the value of k can be 1; if UE 120 is configured with a 30 kHz SCS, the value of k can be 2; if UE 120 is configured with a 60 kHz SCS, the value of k can be 4; if UE 120 is configured with a 120 kHz SCS, the value of k can be 8, and so on. Therefore, in some cases, the value of k can be proportional to the SCS configured for UE 120. In some configurations, UE 120 may store a table in UE 120 memory that indicates a set of SCSs and a set of corresponding k values ​​(e.g., one k value for each SCS).

[0227] Therefore, in some cases, the maximum number of PUSCH repetitions can be a larger maximum number for a larger SCS compared to a smaller maximum number for a smaller SCS. For example, the maximum number of PUSCH repetitions can be 16 for a 15 kHz SCS, 32 for a 30 kHz SCS, 64 for a 60 kHz SCS, 128 for a 120 kHz SCS, and so on. As another example, the maximum number of PUSCH repetitions can be 8 for a 15 kHz SCS, 16 for a 30 kHz SCS, 32 for a 60 kHz SCS, 64 for a 120 kHz SCS, and so on. As a result, UE 120 configured with different SCSs can use the same amount of energy to transmit the payload without being limited by a fixed maximum number of PUSCH repetitions. Specifically, compared to limiting UE 120 to a smaller maximum number of PUSCH repetitions, UE 120 configured with a larger SCS can utilize more energy to transmit payload by using a larger number of PUSCH repetitions. As a result, the reliability of PUSCH transmission can be improved.

[0228] Alternatively, the maximum number of PUSCH repetitions can be at least partially based on whether UE 120 is configured to communicate using TDD or FDD. For example, UE 120 can be configured with a slotted mode that indicates whether UE 120 is configured to communicate using TDD or FDD. UE 120 can then determine the maximum number of PUSCH repetitions based at least partially on whether UE 120 is configured to communicate using TDD or FDD. For example, the maximum number of PUSCH repetitions could be a larger maximum number for FDD than a smaller minimum number for TDD (because uplink opportunities in FDD are likely to be more concentrated (less sparse) compared to TDD), giving UE 120 more opportunities to transmit PUSCH repetitions using FDD. For example, for a 30 kHz SCS and data generated every 20 milliseconds (e.g., voice packets), a UE 120 configured with FDD (e.g., where uplink time slots are consecutive) can transmit up to 40 PUSCH repetitions within a specific time window. For comparison, depending on the ratio of uplink time slots to downlink time slots in the TDD time slot mode configured for the UE 120, a TDD-configured UE 120 may only transmit up to 20 PUSCH repetitions, up to 13 PUSCH repetitions, or fewer PUSCH repetitions within the same time window.

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

[0230] As shown in component symbol 1215, base station 110 can determine the maximum number of repetitions for PUSCH (e.g., for PUSCH communication with UE 120) based at least in part on the time slot mode and / or SCS configured for UE 120. Base station 110 can use any of the above techniques in conjunction with component symbol 1210 to determine the maximum number of PUSCH repetitions. For example, base station 110 and UE 120 can determine the maximum number of PUSCH repetitions in the same manner, such that there is no ambiguity between UE 120 and base station 110 regarding the maximum number of PUSCH repetitions for UE 120. Because base station 110 can configure different UE 120s with different time slot modes and / or SCS, base station 110 can determine different maximum numbers of PUSCH repetitions for different UE 120s. For example, the maximum number of PUSCH repetitions can be UE-specific, depending on the time slot mode and / or SCS configured for UE 120.

[0231] As indicated by component symbol 1220, base station 110 may transmit to UE 120 an indication of the number of repetitions to be used by UE 120 for PUSCH (e.g., for PUSCH communication). This indication may specify to UE 120 the actual number of PUSCH repetitions to be transmitted by UE 120 for each PUSCH (e.g., per PUSCH payload). This actual number of PUSCH repetitions is less than or equal to the maximum number of PUSCH repetitions determined as previously stated. In some cases, base station 110 may indicate the number of PUSCH repetitions in an RRC message, for example, using a RepK value (or a RepK information element). Alternatively, base station 110 may indicate the number of PUSCH repetitions in a DCI, in a Media Access Control (MAC) Control Element (CE) (MAC-CE).

[0232] Base station 110 can use bit values ​​to indicate the number of repetitions to be transmitted by UE 120. In some cases, the same bit value can indicate the same number of PUSCH repetitions, regardless of the maximum number of PUSCH repetitions determined for UE 120. For example, a 3-bit value 000 can indicate 1 PUSCH repetition, a 3-bit value 001 can indicate 2 PUSCH repetitions, a 3-bit value 010 can indicate 4 PUSCH repetitions, a 3-bit value 011 can indicate 8 PUSCH repetitions, and so on, regardless of the maximum number of PUSCH repetitions. This can reduce signaling complexity but may increase the signaling management burden because some bit values ​​may not be used depending on the maximum number of PUSCH repetitions. For example, if the maximum number of PUSCH repetitions is 16, then bit values ​​indicating 32 or more PUSCH repetitions may not be used.

[0233] In some configurations, depending on the maximum number of PUSCH repetitions determined for UE 120, the same bit value can indicate different numbers of PUSCH repetitions. Alternatively, some bit values ​​can indicate the same number of PUSCH repetitions for different maximum numbers of PUSCH repetitions, while other bit values ​​can indicate different numbers of PUSCH repetitions for different maximum numbers of PUSCH repetitions. For example, a 3-bit value 000 can indicate 1 PUSCH repetition for a maximum of 16 PUSCH repetitions and also indicates 1 PUSCH repetition for a maximum of 32 PUSCH repetitions; a 3-bit value 001 can indicate 2 PUSCH repetitions for a maximum of 16 PUSCH repetitions and 4 PUSCH repetitions for a maximum of 32 PUSCH repetitions; a 3-bit value 010 can indicate 4 PUSCH repetitions for a maximum of 16 PUSCH repetitions and 16 PUSCH repetitions for a maximum of 32 PUSCH repetitions, and so on. In some cases, the number of PUSCH repetitions indicated by the bit value can be proportional to (or scaled proportionally to) the maximum number of PUSCH repetitions.

[0234] As shown in component symbol 1225, UE 120 can transmit a set of PUSCH repeats to base station 110 based at least in part on the number of PUSCH repeats indicated by base station 110 (e.g., in conjunction with component symbol 1220). For example, if base station 110 instructs UE 120 to transmit 16 PUSCH repeats, then UE 120 can transmit 16 PUSCH repeats; if base station 110 instructs UE 120 to transmit 32 PUSCH repeats, then UE 120 can transmit 32 PUSCH repeats, and so on. Base station 110 can monitor the number of PUSCH repeats transmitted by UE 120 based on the number of PUSCH repeats indicated to UE 120 by base station 110.

[0235] Reliability is improved, for example, by enabling UE 120 to transmit up to a maximum number of PUSCH repetitions (the maximum number depends on the SCS configured for UE 120 and / or the time slot mode configured for UE 120), through enabling UE 120 to transmit a larger number of PUSCH repetitions. Furthermore, scheduling flexibility is increased by implementing a UE-specific maximum number of PUSCH repetitions.

[0236] As mentioned above, Figure 12 is provided as an example. Other examples may differ from the examples described with respect to Figure 12.

[0237] Figure 13 is a diagram illustrating an example 1300 associated with a time window for transmitting signals for repeated transmissions, according to the content of this case. As shown in Figure 13, base station 110 and UE 120 can communicate with each other.

[0238] As shown by component symbol 1305, base station 110 can indicate to UE 120 the SCS and / or time slot mode to be used by UE 120. For example, base station 110 can indicate the SCS and / or time slot mode as described above in conjunction with component symbol 1205 of FIG. 12.

[0239] As indicated by component symbol 1310, base station 110 can determine the time window used for PUSCH repetition. In some configurations, similar to those described above in conjunction with Figure 12, the maximum number of PUSCH repetitions can be determined at least partially based on the SCS and / or time slot pattern, and the time window can be determined at least partially based on the SCS and / or time slot pattern. In some configurations, the larger maximum number of PUSCH repetitions described above in conjunction with Figure 12 can correspond to a longer time window, and the smaller maximum number of PUSCH repetitions described above in conjunction with Figure 12 can correspond to a shorter time window. Alternatively, the larger maximum number of PUSCH repetitions described above in conjunction with Figure 12 can correspond to a shorter time window, and the smaller maximum number of PUSCH repetitions described above in conjunction with Figure 12 can correspond to a longer time window. Alternatively, the time window can be fixed independently of the SCS and / or time slot pattern.

[0240] As indicated by component symbol 1315, base station 110 can transmit an indication of a time window to UE 120. For example, base station 110 can indicate the duration of the time window, the start time of the time window, the end time of the time window, the offset associated with the time window, etc. These values ​​can be indicated based on absolute time (e.g., 10 milliseconds), the number of symbols, the number of time slots, the number of uplink transmissions, one or more time offsets, etc. In some cases, base station 110 can transmit the indication of the time window in an RRC message. Alternatively, base station 110 can transmit the indication of the time window in the DCI, in the MAC-CE, etc.

[0241] As indicated by component symbol 1320, UE 120 can transmit a set of PUSCH repeats within a time window. In some cases, UE 120 can transmit PUSCH repeats within each uplink transmission opportunity included in the time window. Base station 110 can monitor this set of PUSCH repeats within the time window (e.g., within each uplink transmission opportunity included in the time window). This improves reliability.

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

[0243] Figure 14 is a diagram illustrating an exemplary process 1400 performed, for example, by a mobile station according to the content of this case. Exemplary process 1400 is an example in which a mobile station (e.g., UE 120) performs an operation associated with a maximum number of transmission repetitions that depend on the time slot pattern or subcarrier interval for signal transmission.

[0244] As shown in Figure 14, in some configurations, process 1400 may include determining the maximum number of repetitions for PUSCH based at least in part on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station (block 1410). For example, as previously mentioned, the mobile station (e.g., using the determining element 1808 illustrated in Figure 18) may determine the maximum number of repetitions for PUSCH based at least in part on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station.

[0245] As further shown in Figure 14, in some configurations, process 1400 may include receiving an indication of the 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 (block 1420). For example, a mobile station (e.g., using the receiving element 1802 illustrated in Figure 18) may receive an indication of the 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, as described above.

[0246] As further shown in Figure 14, in some configurations, process 1400 may include transmitting a set of PUSCH repeats at least in part based on the number of repeats (block 1430). For example, as previously mentioned, a mobile station (e.g., using transmission element 1804 illustrated in Figure 18) may transmit a set of PUSCH repeats at least in part based on the number of repeats.

[0247] Process 1400 may include additional states, such as any single state or any combination of states described below and / or in conjunction with one or more other processes described elsewhere herein.

[0248] In the first state, the maximum number of repetitions for PUSCH is a function of the subcarrier interval configured for the mobile station.

[0249] In the second state, either alone or in combination with the first state, the maximum number of repetitions for PUSCH is a fixed value multiplied by a value that depends on the subcarrier interval configured for the mobile station.

[0250] In the third state sample, either alone or in combination with one or more of the first and second state samples, the maximum number of repetitions for PUSCH is a larger maximum number compared to the smaller maximum number for smaller subcarrier intervals.

[0251] In the fourth state sample, either alone or in combination with one or more of the first to third state samples, the slot pattern indicates whether the action station is to use TDD or FDD for communication, and the maximum number of repetitions for PUSCH is at least partially based on whether the action station is to use TDD or FDD for communication.

[0252] In the fifth state sample, the maximum number of repetitions for PUSCH, either alone or in combination with one or more of the first to fourth state samples, is a larger maximum number than the smaller maximum number for TDD.

[0253] In the sixth state sample, either alone or in combination with one or more of the first to fifth state samples, the slot pattern indicates that the action station is to use TDD for communication, and further indicates the ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0254] In the seventh state sample, either alone or in combination with one or more of the first to sixth state samples, the maximum number of repetitions for PUSCH is the maximum number for the ratio of a smaller uplink slot to a larger downlink slot, compared to the smaller maximum number for the ratio of a smaller uplink slot to a larger downlink slot.

[0255] Although Figure 14 illustrates an exemplary block of process 1400, in some versions, process 1400 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 14. Alternatively, two or more blocks of process 1400 may be executed concurrently.

[0256] Figure 15 is a diagram illustrating an exemplary process 1500 performed, for example, by a mobile station according to the content of this case. Exemplary process 1500 is an example in which a mobile station (e.g., UE 120) performs operations associated with a time window for transmitting signals for repeated transmissions.

[0257] As shown in Figure 15, in some configurations, process 1500 may include receiving an indication (block 1510) of a repeating time window on which the mobile station intends to transmit PUSCH communications. For example, as described above, the mobile station (e.g., using the receiving element 1802 illustrated in Figure 18) may receive an indication of a repeating time window on which the mobile station intends to transmit PUSCH communications.

[0258] As further shown in Figure 15, in some cases, process 1500 may include transmitting a set of PUSCH repeats within a time window (block 1520). For example, as previously mentioned, a mobile station (e.g., using transmission element 1804 illustrated in Figure 18) may transmit a set of PUSCH repeats within a time window.

[0259] Process 1500 may include additional samples, such as any single sample or any combination of samples described below and / or in conjunction with one or more other processes described elsewhere herein.

[0260] In the first state, transmitting a set of PUSCH repeats in a time window includes transmitting PUSCH repeats in each uplink transmission opportunity of the time window.

[0261] In the second state, either alone or in combination with the first state, the duration of the time window is at least partially based on the subcarrier spacing configured for the mobile station.

[0262] In the third state, either alone or in combination with one or more of the first and second states, the duration of the time window is at least partially based on the time slot pattern configured for the action station.

[0263] Although Figure 15 illustrates an exemplary block of process 1500, in some versions, process 1500 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 15. Alternatively, two or more blocks may be used concurrently to execute process 1500.

[0264] Figure 16 is a diagram illustrating an exemplary process 1600 performed by a base station, for example, according to the content of this case. Exemplary process 1600 is an example in which a base station (e.g., base station 110) performs an operation associated with a maximum number of transmission repetitions that depend on the time slot pattern or subcarrier interval for signal transmission.

[0265] As shown in Figure 16, in some configurations, process 1600 may include determining the maximum number of repetitions for PUSCH communication with the mobile station based at least in part on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station (block 1610). For example, as previously mentioned, the base station (e.g., using the determining element 1908 illustrated in Figure 19) may determine the maximum number of repetitions for PUSCH communication with the mobile station based at least in part on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station.

[0266] As further shown in Figure 16, in some configurations, process 1600 may include transmitting 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 (block 1620). For example, a base station (e.g., using transmission element 1904 illustrated in Figure 19) may 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, as described above.

[0267] As further shown in Figure 16, in some configurations, process 1600 may include monitoring a set of PUSCH repeats from the action station based at least in part on the number of repeats (block 1630). For example, as previously mentioned, a base station (e.g., using monitoring element 1910 and / or receiving element 1902 illustrated in Figure 19) may monitor a set of PUSCH repeats from the action station based at least in part on the number of repeats.

[0268] Process 1600 may include additional states, such as any single state or any combination of states described below and / or in conjunction with one or more other processes described elsewhere herein.

[0269] In the first state, the maximum number of repetitions for PUSCH is a function of the subcarrier interval configured for the mobile station.

[0270] In the second state, either alone or in combination with the first state, the maximum number of repetitions for PUSCH is a fixed value multiplied by a value that depends on the subcarrier interval configured for the mobile station.

[0271] In the third state sample, either alone or in combination with one or more of the first and second state samples, the maximum number of repetitions for PUSCH is a larger maximum number compared to the smaller maximum number for smaller subcarrier intervals.

[0272] In the fourth state sample, either alone or in combination with one or more of the first to third state samples, the slot pattern indicates whether the action station is to use TDD or FDD for communication, and the maximum number of repetitions for PUSCH is at least partially based on whether the action station is to use TDD or FDD for communication.

[0273] In the fifth state sample, the maximum number of repetitions for PUSCH, either alone or in combination with one or more of the first to fourth state samples, is a larger maximum number than the smaller maximum number for TDD.

[0274] In the sixth state sample, either alone or in combination with one or more of the first to fifth state samples, the slot pattern indicates that the action station is to use TDD for communication, and further indicates the ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0275] In the seventh state sample, either alone or in combination with one or more of the first to sixth state samples, the maximum number of repetitions for PUSCH is the maximum number for the ratio of a smaller uplink slot to a larger downlink slot, compared to the smaller maximum number for the ratio of a smaller uplink slot to a larger downlink slot.

[0276] Although Figure 16 illustrates an exemplary block of process 1600, in some versions, process 1600 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 16. Alternatively, two or more blocks of process 1600 may be executed concurrently.

[0277] Figure 17 is a diagram illustrating an exemplary process 1700 performed by a base station, for example, according to the content of this case. Exemplary process 1700 is an example in which a base station (e.g., base station 110) performs operations associated with a time window for signal transmission of repeated transmissions.

[0278] As shown in Figure 17, in some configurations, process 1700 may include transmitting an indication (block 1710) of a repeating time window on which the mobile station intends to transmit PUSCH communications. For example, as previously mentioned, a base station (e.g., using transmission element 1904 illustrated in Figure 19) may transmit an indication of a repeating time window on which the mobile station intends to transmit PUSCH communications.

[0279] As further shown in Figure 17, in some cases, process 1700 may include monitoring a set of PUSCH repeats within a time window (block 1720). For example, as previously mentioned, a base station (e.g., using monitoring element 1910 and / or receiving element 1902 illustrated in Figure 19) may monitor a set of PUSCH repeats within a time window.

[0280] Process 1700 may include additional state samples, such as any single state sample or any combination of state samples described below and / or in conjunction with one or more other processes described elsewhere herein.

[0281] In the first state, process 1700 includes determining the time window based at least in part on the time slot pattern configured for the mobile station or the subcarrier interval configured for the mobile station.

[0282] Although Figure 17 illustrates an exemplary block of process 1700, in some versions, process 1700 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 17. Alternatively, two or more blocks may be used concurrently to execute process 1700.

[0283] Figure 18 is a block diagram of an exemplary device 1800 for wireless communication. Device 1800 may be a UE (e.g., a mobile station), or a UE may include device 1800. In some embodiments, device 1800 includes a receiving element 1802 and a transmitting element 1804, which can communicate with each other (e.g., via one or more buses and / or one or more other elements). As shown, device 1800 can use the receiving element 1802 and the transmitting element 1804 to communicate with another device 1806 (e.g., a UE, a base station, or another wireless communication device). As further shown, among other instances, device 1800 may include a determining element 1808.

[0284] In some embodiments, device 1800 may be configured to perform one or more operations described herein in conjunction with Figures 12-13. Alternatively, device 1800 may be configured to perform one or more processes described herein, such as process 1400 of Figure 14, process 1500 of Figure 15, or a combination thereof. In some embodiments, device 1800 and / or one or more elements shown in Figure 18 may include one or more elements of the UE described above in conjunction with Figure 2. Alternatively, one or more elements shown in Figure 18 may be implemented within one or more elements described above in conjunction with Figure 2. Alternatively, one or more elements in the set of elements may be implemented at least partially as software stored in memory. For example, an element (or a portion of an element) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the function or operation of the element.

[0285] Receiver 1802 may receive communications from device 1806, such as reference signals, control information, data communications, or combinations thereof. Receiver 1802 may provide the received communications to one or more other elements of device 1800. In some embodiments, receiver 1802 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) and may provide the processed signals to one or more other elements of device 1806. In some embodiments, receiver 1802 may include one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof, as described above in conjunction with FIG. 2.

[0286] Transmission element 1804 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 1806. In some embodiments, one or more other elements of device 1806 can generate communications and provide the generated communications to transmission element 1804 for transmission to device 1806. In some embodiments, transmission element 1804 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and can transmit the processed signals to device 1806. In some embodiments, transmission element 1804 may include one or more antennas, modulators, transmission MIMO processors, transmission processors, controllers / processors, memory, or combinations thereof, as described above in conjunction with FIG. 2. In some embodiments, transmission element 1804 may be co-located with receiver element 1802 in a transceiver.

[0287] The determining element 1808 can determine the maximum number of repetitions for the PUSCH based at least in part on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station. The receiving element 1802 can receive an indication of the 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. The transmitting element 1804 can transmit a set of PUSCH repetitions based at least in part on the number of repetitions.

[0288] The receiving element 1802 can receive an indication of a repeating time window on which the mobile station intends to transmit PUSCH communications. The transmitting element 1804 can transmit a set of PUSCH repeats within the time window.

[0289] The number and arrangement of elements shown in Figure 18 are provided as examples. In practice, there may be additional elements, fewer elements, different elements, or elements with different arrangements compared to those shown in Figure 18. Furthermore, two or more elements shown in Figure 18 may be implemented in a single element, or a single element shown in Figure 18 may be implemented as multiple distributed elements. Alternatively, a set of elements (one or more elements) shown in Figure 18 may perform one or more functions, which are described as being performed by another set of elements shown in Figure 18.

[0290] Figure 19 is a block diagram of an exemplary device 1900 for wireless communication. Device 1900 may be a base station, or a base station may include device 1900. In some embodiments, device 1900 includes a receiving element 1902 and a transmitting element 1904, which can communicate with each other (e.g., via one or more buses and / or one or more other elements). As shown, device 1900 can use the receiving element 1902 and the transmitting element 1904 to communicate with another device 1906 (e.g., a UE, a base station, or another wireless communication device). As further shown, among other instances, device 1900 may include one or more of a determining element 1908 or a monitoring element 1910.

[0291] In some embodiments, device 1900 may be configured to perform one or more operations described herein in conjunction with Figures 12-13. Alternatively, device 1900 may be configured to perform one or more processes described herein, such as process 1600 of Figure 16, process 1700 of Figure 17, or a combination thereof. In some embodiments, device 1900 and / or one or more elements shown in Figure 19 may include one or more elements of a base station described above in conjunction with Figure 2. Alternatively, one or more elements shown in Figure 19 may be implemented within one or more elements described above in conjunction with Figure 2. Alternatively, one or more elements in the set of elements may be implemented at least partially as software stored in memory. For example, an element (or a portion of an element) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the function or operation of the element.

[0292] Receiver 1902 may receive communications from device 1906, such as reference signals, control information, data communications, or combinations thereof. Receiver 1902 may provide the received communications to one or more other elements of device 1900. In some embodiments, receiver 1902 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) and may provide the processed signals to one or more other elements of device 1906. In some embodiments, receiver 1902 may include one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof from the base station described above in conjunction with FIG2.

[0293] Transmission element 1904 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 1906. In some embodiments, one or more other elements of device 1906 can generate communications and provide the generated communications to transmission element 1904 for transmission to device 1906. In some embodiments, transmission element 1904 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and can transmit the processed signals to device 1906. In some embodiments, transmission element 1904 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof from the base station described above in conjunction with FIG. 2. In some embodiments, transmission element 1904 may be co-located with receiver element 1902 in a transceiver.

[0294] The determining element 1908 can determine the maximum number of repetitions used for PUSCH communication with the mobile station, at least in part, based on the time slot pattern configured for the mobile station or the subcarrier interval configured for the mobile station. The transmitting element 1904 can 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. The monitoring element 1910 and / or the receiving element 1902 can monitor a set of PUSCH repetitions from the mobile station, at least in part, based on the number of repetitions.

[0295] The transmission element 1904 can transmit an indication of the repeating time window on which the mobile station intends to transmit PUSCH communications. The monitoring element 1910 and / or the receiving element 1902 can monitor a set of PUSCH repeats within the time window.

[0296] The determining element 1908 can determine the time window based at least in part on the time slot pattern configured for the mobile station or the subcarrier interval configured for the mobile station.

[0297] The number and arrangement of elements shown in Figure 19 are provided as examples. In practice, there may be additional elements, fewer elements, different elements, or elements with different arrangements compared to those shown in Figure 19. Furthermore, two or more elements shown in Figure 19 may be implemented in a single element, or a single element shown in Figure 19 may be implemented as multiple distributed elements. Alternatively, a set of elements (one or more elements) shown in Figure 19 may perform one or more functions, which are described as being performed by another set of elements shown in Figure 19.

[0298] Figure 20 is a diagram illustrating Example 2000 of Redundancy Version Cycling Based on Uplink Transmission Opportunities according to the content of this case. UE 120 can repeatedly apply Redundancy Version Cycling to PUSCH to transmit different redundant versions of PUSCH in different transmission opportunities.

[0299] A "redundant version" (RV) of a PUSCH repetition refers to a set of encoded bits transmitted for that PUSCH repetition. Using RV cycling, UE 120 transmits a different set of encoded bits in different PUSCH repetitions. For example, UE 120 may store bits used for uplink transmission in a circular buffer 2005 (e.g., stored in UE 120's memory). Circular buffer 2005 stores information bits 2010 and peer bits 2015 (sometimes called peer check bits). Information bits 2010 may include data to be transmitted, and peer bits 2015 may include linear combinations of data (e.g., information bits 2010). UE 120 may encode information bits 2010, peer bits 2015, or a combination of information bits 2010 and peer bits 2015 into a set of encoded bits, and may transmit that set of encoded bits. The specific bits selected to be included in the set of encoded bits for PUSCH repetition depend on the RV of the PUSCH repetition (or are defined by the RV of the PUSCH repetition).

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

[0301] For example, the start bit position can be defined by Table 2040, such as for NR Hybrid Automatic Repeat Request (HARQ) using Low-Density Collateral Check (LDPC) codes. Table 2040 defines the start bit positions in the circular buffer 2005 for the first basic graph (BG1) and the second basic graph (BG2). The basic graph is a parameter used to determine the collateral bits 2015 for transmission, based at least in part on the transport block (TB) size and the code rate (where BG1 is intended for TBs with a larger TB size and BG2 is intended for TBs with a smaller TB size). Referring to this table, Ncb represents the length of the circular buffer 2005 (e.g., the number of bits included in the circular buffer 2005), and Zc represents the boost size, which is based at least in part on the number of information bits 2010 and the number of BG columns corresponding to the information bits 2010.

[0302] In some instances, base station 110 may transmit information to UE 120, such as an RV index denoted as rv id. For example, base station 110 may transmit an RV index for PUSCH communication (e.g., PUSCH transmission) in downlink control information (DCI) used for scheduling PUSCH communication. The RV index may indicate the sequence of RVs to be applied to the corresponding PUSCH transmission opportunity sequence (e.g., PUSCH timing). UE 120 may increment a counter n (sometimes called 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 the counter n for a particular transmission opportunity to determine the RV to be applied to that transmission opportunity.

[0303] For example, as shown in Table 2045, for PUSCH repetition type A, if base station 110 indicates an rv id of 0, then UE 120 can determine the RV to be applied to (e.g., for PUSCH repetition type A) the nth transmission opportunity by calculating n mod 4, where mod represents modulo operation. If n mod 4 = 0 (e.g., for transmission opportunity 0, such as slot 1 for PUSCH repetition type A as shown in element symbol 310 of FIG. 3), then UE 120 applies RV0 to that transmission opportunity. If n mod 4 = 1 (e.g., for transmission opportunity 1, such as slot 2 as shown in element symbol 310 of FIG. 3), then UE 120 applies RV2 to that transmission opportunity. If n mod 4 = 2 (e.g., for transmission opportunity 2, such as slot 3 as shown in element symbol 310 of FIG. 3), then UE 120 applies RV3 to that transmission opportunity. If n mod 4 = 3 (e.g., for transmission opportunity 3, such as slot 4 illustrated in conjunction with element symbol 310 in Figure 3), then UE 120 applies RV1 to that transmission opportunity. As shown, the RV index can have values ​​0, 1, 2, or 3, each value corresponding to a different RV sequence (e.g., for different orders of RV0, RV1, RV2, and RV3).

[0304] Similarly, for PUSCH repetition type B, if base station 110 indicates an rv id of 0, then UE 120 can determine the RV to be applied to (e.g., for PUSCH repetition type B) the nth actual repetition by calculating n mod 4, where mod represents modulo operation. If n mod 4 = 0 (e.g., for actual repetition 0, e.g., Rep#1 for PUSCH repetition type B as shown in component symbol 350 of FIG. 3), then UE 120 applies RV0 to that actual repetition. If n mod 4 = 1 (e.g., for actual repetition 1, e.g., Rep#2 as shown in component symbol 350 of FIG. 3), then UE 120 applies RV2 to that actual repetition. If n mod 4 = 2 (e.g., for actual repetition 2, e.g., Rep#3 as shown in component symbol 350 of FIG. 3), then UE 120 applies RV3 to that actual repetition. If n mod 4 = 3 (for example, for actual repetition 3, not shown in Figure 3), then UE 120 applies RV1 to that actual repetition.

[0305] Despite the terminology, UE 120 may or may not actually transmit actual duplicates (such as nominal duplicates) in uplink transmission opportunities. For example, if UE 120 does not have sufficient time to prepare for a transmission in an uplink transmission opportunity, if an uplink transmission opportunity (e.g., an uplink time slot) is reconfigured to a downlink opportunity (e.g., a downlink time slot), or if an uplink transmission is canceled, then UE 120 may avoid transmitting nominal or actual duplicates in an uplink transmission opportunity. To distinguish the term "actual duplicate" for PUSCH duplicate type B, Figures 20-26 (and their corresponding descriptions) in this application use the term "actual PUSCH duplicate transmission" to refer to duplicates (whether nominal or actual duplicates) actually transmitted by UE 120. Furthermore, in conjunction with Figures 20-26, language such as "actual transmission" and "actually transmitted" is used to refer to the actual transmission of duplicates by UE 120, and to distinguish the meaning of "actual duplicate" in conjunction with PUSCH duplicate type B.

[0306] Using the RV looping technique shown in Table 2045, UE 120 increments counter n and advances to the next RV in the RV sequence (e.g., for the RV sequence {0, 2, 3, 1} for an indicated RV id of 0), regardless of whether UE 120 actually transmits a PUSCH repetition. For example, for PUSCH repetition type A, UE 120 may increment counter n after a transmission opportunity occurs, regardless of whether UE 120 actually transmits a PUSCH repetition during that transmission opportunity. Similarly, for PUSCH repetition type B, UE 120 may increment counter n after an actual repetition occurs (e.g., for a symbol in which the actual repetition is scheduled or to be transmitted), regardless of whether UE 120 actually transmits the actual repetition. As described in more detail below in conjunction with Figure 21, this results in skipping some RVs, which may negatively impact decoding performance and may increase the likelihood of communication errors, retransmissions, etc.

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

[0308] Figure 21 is a diagram illustrating example 2100 of redundant version cyclic based on uplink transmission opportunities according to the content of this case. Figure 21 illustrates some instances of skipping RVs when UE 120 uses the RV cyclic technique, which increments the counter n and advances to the next RV in the RV sequence, regardless of whether UE 120 actually transmits a PUSCH repetition (e.g., as described above in conjunction with Figure 20).

[0309] In the first scenario 2105, using the RV looping technique described above in conjunction with Table 2045 of FIG20, the UE 120 may apply an RV index of 0 (e.g., indicating RV0) to a first transmission opportunity 2110 with a repeat count (e.g., counter) value of 0, may apply an RV index of 2 (e.g., indicating RV2) to a second transmission opportunity 2115 with a repeat count value of 1, may apply an RV index of 3 (e.g., indicating RV3) to a third transmission opportunity 2120 with a repeat count value of 2, and may apply an RV index of 1 (e.g., indicating RV1) to a fourth transmission opportunity 2125 with a repeat count value of 3.

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

[0311] In the second scenario 2130, using the RV looping technique described above in conjunction with Table 2045 of FIG20, the UE 120 may apply an RV index of 0 (e.g., indicating RV0) to a first transmission opportunity 2135 with a repeat count (e.g., counter) value of 0, apply an RV index of 2 (e.g., indicating RV2) to a second transmission opportunity 2140 with a repeat count value of 1, apply an RV index of 3 (e.g., indicating RV3) to a third transmission opportunity 2145 with a repeat count value of 2, apply an RV index of 1 (e.g., indicating RV1) to a fourth transmission opportunity 2150 with a repeat count value of 3, apply an RV index of 0 (e.g., indicating RV0) to a fifth transmission opportunity 2155 with a repeat count value of 4, and apply an RV index of 2 (e.g., indicating RV2) to a sixth transmission opportunity 2160 with a repeat count value of 5.

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

[0313] Some of the techniques and apparatus described herein improve performance by having UE 120 increment counter n and advance to the next RV in the RV sequence only when UE 120 actually transmits a PUSCH repetition. For example, if UE 120 actually transmits a PUSCH repetition during a transmission opportunity, UE 120 can increment counter n and advance to the next RV in the RV sequence, and if UE 120 does not actually transmit a PUSCH repetition during a transmission opportunity, incrementing counter n and advancing to the next RV in the RV sequence can be avoided.

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

[0315] Figure 22 is a diagram illustrating Example 2200 associated with redundant version cycling based on actual PUSCH repetitive transmissions according to the content of this case. As shown in Figure 22, base station 110 and UE 120 can communicate with each other.

[0316] As shown in component symbol 2205, UE 120 (e.g., a mobile station) can receive an RV index (denoted as rv id) from base station 110. For example, UE 120 can receive an RV index in the DCI for scheduling one or more PUSCH repetitions. In some configurations, as described above in conjunction with Figure 20, the RV index can have a value of 0, 1, 2, or 3.

[0317] As shown in component symbol 2210, the RV index can indicate the RV sequence to be applied to the corresponding PUSCH repeat sequence. For example, UE 120 can apply the RV sequence to the sequence of actual PUSCH repeat transmissions (e.g., for both PUSCH repeat type A and PUSCH repeat type B), instead of applying the RV sequence to the transmission opportunity (e.g., for PUSCH repeat type A) or the actual repeat (e.g., for PUSCH repeat type B).

[0318] As shown in component symbol 2215, UE 120 can use an RV looping technique, which loops RVs at least in part based on actual PUSCH repeat transmissions, to determine the RV to be applied to the PUSCH repeat (e.g., an RV index, which is determined at least in part based on the indicated RV index and a table stored in the memory of UE 120). For example, UE 120 can increment the transmission index n (and advance to the next RV in the RV sequence) only when an actual PUSCH repeat transmission occurs (e.g., only when a PUSCH repeat has actually been transmitted). In other words, if an actual PUSCH repeat transmission occurs, UE 120 can increment the transmission index n (and advance to the next RV in the RV sequence), and if no actual PUSCH repeat transmission occurs (e.g., if no PUSCH repeat has actually been transmitted), UE 120 can avoid incrementing the transmission index n (and avoid advancing to the next RV in the RV sequence).

[0319] As indicated by component symbol 2220, UE 120 can transmit PUSCH repetitions with a determined RV. For example, UE 120 can use an RV cyclic technique, at least partially based on actual PUSCH repetition transmissions, to determine the RV to be applied to the PUSCH repetition, and can transmit the determined RV of the determined PUSCH repetition. For each PUSCH repetition in the PUSCH repetition sequence, UE 120 can continue to increase or avoid increasing the transmission index (and can continue to advance or avoid advancing to the next RV in the RV sequence), depending on whether actual transmission of each PUSCH repetition occurs. In the same manner as UE 120, base station 110 can increase or avoid increasing the transmission index (and can advance or avoid advancing to the next RV in the RV sequence), such that there is no ambiguity between base station 110 and UE 120 regarding which RV UE 120 has transmitted. Subsequently, base station 110 can monitor the appropriate RV transmitted by UE 120.

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

[0321] In transmission opportunity 2240, UE 120 does not actually transmit a PUSCH repeat. Therefore, UE 120 avoids incrementing the transmission index n, which will subsequently still have a value of 2. Similarly, in transmission opportunity 2245, UE 120 does not actually transmit a PUSCH repeat. Therefore, UE 120 avoids incrementing the transmission index n, which will subsequently still have a value of 2. Using the transmission index value 2, UE 120 can 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 can increment the transmission index n to 3. Using the transmission index value 3, UE 120 can apply an RV index 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). Since the fourth actual PUSCH repeat transmission 2255 is actually transmitted by UE 120, UE 120 can increase the transmission index n to 4. This can be looped back to RV0 (for example, because 4 mod 4 = 0, corresponding to RV0 in the table) for the next actual PUSCH repeat (not shown).

[0322] In some scenarios, UE 120 may not be able to transmit a complete PUSCH repeat transmission. In such scenarios, in some cases, UE 120 may transmit a partial PUSCH repeat transmission. As used herein, "complete PUSCH repeat transmission" or "complete PUSCH repeat" means that all symbols of the PUSCH repeat are transmitted by UE 120 (e.g., UE 120 does not discard any symbols of the PUSCH repeat). As used herein, "partial PUSCH repeat transmission" or "partial PUSCH repeat" means that fewer symbols than all symbols of the PUSCH repeat are transmitted by UE 120 (e.g., UE 120 discards at least one symbol of the PUSCH repeat).

[0323] In some configurations, UE 120 may increment the transmission index (and advance to the next RV in the RV sequence) only when a complete PUSCH repetition transmission occurs (e.g., only when a complete PUSCH repetition is actually transmitted). Therefore, if a complete PUSCH repetition transmission occurs, UE 120 may increment the transmission index (and advance to the next RV in the RV sequence), and if no complete PUSCH repetition transmission occurs, UE 120 may avoid incrementing the transmission index (and may avoid advancing to the next RV in the RV sequence). In other configurations, if a partial PUSCH repetition occurs (e.g., if a partial PUSCH repetition is actually transmitted), UE 120 may avoid incrementing the transmission index (and may avoid advancing to the next RV in the RV sequence).

[0324] Alternatively, if partial PUSCH duplication occurs (e.g., if partial PUSCH duplication is actually transmitted), UE 120 can increment the transmission index (and advance to the next RV in the RV sequence). Therefore, if partial PUSCH duplication occurs, UE 120 can increment the transmission index (and advance to the next RV in the RV sequence), and if no partial (and complete) PUSCH duplication occurs, UE 120 can avoid incrementing the transmission index (and can avoid advancing to the next RV in the RV sequence).

[0325] In some cases, UE 120 can determine the number of symbols to be transmitted in a partial PUSCH repetition, and if the number of symbols meets a threshold (e.g., greater than the threshold, or greater than or equal to the threshold), it can increment the transmission index (and advance to the next RV in the RV sequence). If the number of symbols to be transmitted in a partial PUSCH repetition does not meet the threshold (e.g., less than the threshold, or less than or equal to the threshold), UE 120 can avoid incrementing the transmission index (and can avoid advancing to the next RV in the RV sequence).

[0326] Using this RV looping technique, UE 120 does not skip any RVs, resulting in the better performance described above. For example, compared to RV looping techniques based on transmission opportunities or actual repetition, this RV looping technique enables base station 110 to more accurately infer correct bits and incorrect bits, as described above in conjunction with Figures 20 and 21.

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

[0328] Figure 23 is a diagram illustrating an exemplary process 2300 performed, for example, by a mobile station according to the content of this case. Exemplary process 2300 is an example in which a mobile station (e.g., UE 120) performs operations associated with RV looping based on actual PUSCH repetition transmissions.

[0329] As shown in Figure 23, in some configurations, process 2300 may include receiving a redundant version index that indicates a redundant version sequence to be applied to the corresponding PUSCH repeat sequence (block 2310). For example, as previously described, a mobile station (e.g., using the receiving element 2502 illustrated in Figure 25) may receive a redundant version index that indicates a redundant version sequence to be applied to the corresponding PUSCH repeat sequence.

[0330] As further shown in Figure 23, in some configurations, process 2300 may include transmitting a redundant version of the PUSCH repeat in the PUSCH repeat sequence, wherein the redundant version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur (block 2320). For example, as previously described, a mobile station (e.g., using transmission element 2504 illustrated in Figure 25) may transmit a redundant version of the PUSCH repeat in the PUSCH repeat sequence, wherein the redundant version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0331] Process 2300 may include additional states, such as any single state or any combination of states described below and / or in conjunction with one or more other processes described elsewhere herein.

[0332] In the first state, process 2300 includes: increasing the transmission index based at least in part on the determination that an actual PUSCH repeat transmission occurs for a previous PUSCH repeat in the PUSCH repeat sequence prior to the PUSCH repeat; and determining a redundant version of the PUSCH repeat based at least in part on the increased transmission index.

[0333] In the second state sample, alone or in combination with the first state sample, process 2300 includes: avoiding increasing the transmission index based at least in part on the determination that no actual PUSCH repetition transmission occurred for a previous PUSCH repetition prior to the PUSCH repetition in the PUSCH repetition sequence; and determining the redundant version of the PUSCH repetition based at least in part on the transmission index.

[0334] In the third state sample, either alone or in combination with one or more of the first and second state samples, if a complete PUSCH repeat transmission occurs, the transmission index is incremented; if a complete PUSCH repeat transmission does not occur, the transmission index is not incremented.

[0335] In the fourth state sample, either alone or in combination with one or more of the first to third state samples, if partial PUSCH duplicate transmission occurs, the transmission index is incremented; if partial PUSCH duplicate transmission does not occur, the transmission index is not incremented.

[0336] In the fifth state sample, either alone or in combination with one or more of the first to fourth state samples, if a partial PUSCH retransmission involving a first number of symbols that meet the threshold occurs, the transmission index is incremented; and if a partial PUSCH retransmission involving a second number of symbols that do not meet the threshold occurs, the transmission index is not incremented.

[0337] Although Figure 23 illustrates an exemplary block of process 2300, in some versions, process 2300 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 23. Alternatively, two or more blocks of process 2300 may be executed concurrently.

[0338] Figure 24 is a diagram illustrating an exemplary process 2400 performed by a base station, for example, according to the content of this case. Exemplary process 2400 is an example in which a base station (e.g., base station 110) performs operations associated with RV looping based on actual PUSCH repetitive transmissions.

[0339] As shown in Figure 24, in some configurations, process 2400 may include transmitting a redundant version index that indicates to the action station a redundant version sequence to be applied to the corresponding PUSCH repeat sequence (block 2410). For example, as previously mentioned, the base station (e.g., using transmission element 2604 illustrated in Figure 26) may transmit a redundant version index that indicates to the action station a redundant version sequence to be applied to the corresponding PUSCH repeat sequence.

[0340] As further shown in Figure 24, in some cases, process 2400 may include: monitoring redundant versions of PUSCH repeats in a PUSCH repeat sequence, wherein the redundant versions are determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur (block 2420). For example, a base station (e.g., using monitoring element 2608 or receiving element 2602 illustrated in Figure 26) may monitor redundant versions of PUSCH repeats in a PUSCH repeat sequence, wherein the redundant versions are determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur, as described above.

[0341] Process 2400 may include additional state samples, such as any single state sample or any combination of state samples described below and / or in conjunction with one or more other processes described elsewhere herein.

[0342] In the first state, process 2400 includes: increasing the transmission index based at least in part on the determination that an actual PUSCH repeat transmission occurs for a previous PUSCH repeat preceding the PUSCH repeat in the PUSCH repeat sequence; and determining a redundant version of the PUSCH repeat based at least in part on the increased transmission index.

[0343] In the second state sample, alone or in combination with the first state sample, process 2400 includes: avoiding increasing the transmission index based at least in part on the determination that no actual PUSCH repetition transmission occurred for a previous PUSCH repetition prior to the PUSCH repetition in the PUSCH repetition sequence; and determining a redundant version of the PUSCH repetition based at least in part on the transmission index.

[0344] In the third state sample, either alone or in combination with one or more of the first and second state samples, if a complete PUSCH repeat transmission occurs, the transmission index is incremented; if a complete PUSCH repeat transmission does not occur, the transmission index is not incremented.

[0345] In the fourth state sample, either alone or in combination with one or more of the first to third state samples, if partial PUSCH duplicate transmission occurs, the transmission index is incremented; if partial PUSCH duplicate transmission does not occur, the transmission index is not incremented.

[0346] In the fifth state sample, either alone or in combination with one or more of the first to fourth state samples, if a partial PUSCH retransmission involving a first number of symbols that meet the threshold occurs, the transmission index is incremented; and if a partial PUSCH retransmission involving a second number of symbols that do not meet the threshold occurs, the transmission index is not incremented.

[0347] Although Figure 24 illustrates an exemplary block of process 2400, in some versions, process 2400 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in Figure 24. Alternatively, two or more blocks of process 2400 may be executed concurrently.

[0348] Figure 25 is a block diagram of an exemplary device 2500 for wireless communication. Device 2500 may be a UE (e.g., a mobile station), or a UE may include device 2500. In some embodiments, device 2500 includes a receiving element 2502 and a transmitting element 2504, which can communicate with each other (e.g., via one or more buses and / or one or more other elements). As shown, device 2500 can use the receiving element 2502 and the transmitting element 2504 to communicate with another device 2506 (e.g., a UE, a base station, or another wireless communication device). As further shown, among other instances, device 2500 may include one or more of adding elements 2508 or determining elements 2510.

[0349] In some embodiments, device 2500 may be configured to perform one or more operations described herein in conjunction with FIG. 22. Alternatively, device 2500 may be configured to perform one or more processes described herein, such as process 2300 of FIG. 23. In some embodiments, device 2500 and / or one or more elements shown in FIG. 25 may include one or more elements of the UE described above in conjunction with FIG. 2. Alternatively, one or more elements shown in FIG. 25 may be implemented within one or more elements described above in conjunction with FIG. 2. Alternatively, one or more elements in the set of elements may be at least partially implemented as software stored in memory. For example, an element (or a portion of an element) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the function or operation of the element.

[0350] Receiver 2502 may receive communications from device 2506, such as reference signals, control information, data communications, or combinations thereof. Receiver 2502 may provide the received communications to one or more other elements of device 2500. In some embodiments, receiver 2502 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) and may provide the processed signals to one or more other elements of device 2506. In some embodiments, receiver 2502 may include one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof, as described above in conjunction with FIG. 2.

[0351] Transmission element 2504 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 2506. In some embodiments, one or more other elements of device 2506 can generate communications and provide the generated communications to transmission element 2504 for transmission to device 2506. In some embodiments, transmission element 2504 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and can transmit the processed signals to device 2506. In some embodiments, transmission element 2504 may include one or more antennas, modulators, transmission MIMO processors, transmission processors, controllers / processors, memory, or combinations thereof, as described above in conjunction with FIG. 2. In some embodiments, transmission element 2504 may be co-located with receiving element 2502 in a transceiver.

[0352] The receiving element 2502 can receive a redundancy version index, which indicates a redundancy version sequence to be applied to the corresponding PUSCH repeat sequence. The transmitting element 2504 can transmit a redundancy version of a PUSCH repeat in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0353] Adding element 2508 can increase the transmission index at least in part based on the determination that an actual PUSCH repetition transmission occurs for a previous PUSCH repetition preceding the PUSCH repetition in the PUSCH repetition sequence. Determining element 2510 can determine the redundant version of the PUSCH repetition at least in part based on the increased transmission index.

[0354] Adding element 2508 can avoid increasing the transmission index, at least in part, based on the determination that no actual PUSCH repetition transmission occurred for a previous PUSCH repetition preceding the PUSCH repetition in the PUSCH repetition sequence. Determining element 2510 can determine the redundant version of the PUSCH repetition, at least in part, based on the transmission index.

[0355] The number and arrangement of elements shown in Figure 25 are provided as examples. In practice, there may be additional elements, fewer elements, different elements, or elements with different arrangements compared to those shown in Figure 25. Furthermore, two or more elements shown in Figure 25 may be implemented in a single element, or a single element shown in Figure 25 may be implemented as multiple distributed elements. Alternatively, a set of elements (one or more elements) shown in Figure 25 may perform one or more functions, which are described as being performed by another set of elements shown in Figure 25.

[0356] Figure 26 is a block diagram of an exemplary device 2600 for wireless communication. Device 2600 may be a base station, or a base station may include device 2600. In some embodiments, device 2600 includes a receiving element 2602 and a transmitting element 2604, which can communicate with each other (e.g., via one or more buses and / or one or more other elements). As shown, device 2600 can use the receiving element 2602 and the transmitting element 2604 to communicate with another device 2606 (e.g., a UE, a base station, or another wireless communication device). As further shown, device 2600 may include one or more of a monitoring element 2608, an augmenting element 2610, or a determining element 2612.

[0357] In some embodiments, device 2600 may be configured to perform one or more operations described herein in conjunction with FIG22. Alternatively, device 2600 may be configured to perform one or more processes described herein, such as process 2300 of FIG24. In some embodiments, device 2600 and / or one or more elements shown in FIG26 may include one or more elements of the base station described above in conjunction with FIG2. Alternatively, one or more elements shown in FIG26 may be implemented within one or more elements described above in conjunction with FIG2. Alternatively, one or more elements in the set of elements may be at least partially implemented as software stored in memory. For example, an element (or a portion of an element) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the function or operation of the element.

[0358] Receiver 2602 may receive communications from device 2606, such as reference signals, control information, data communications, or combinations thereof. Receiver 2602 may provide the received communications to one or more other elements of device 2600. In some embodiments, receiver 2602 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) and may provide the processed signals to one or more other elements of device 2606. In some embodiments, receiver 2602 may include one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof from the base station described above in conjunction with FIG2.

[0359] Transmission element 2604 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 2606. In some embodiments, one or more other elements of device 2606 can generate communications and provide the generated communications to transmission element 2604 for transmission to device 2606. In some embodiments, transmission element 2604 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and can transmit the processed signals to device 2606. In some embodiments, transmission element 2604 may include one or more antennas, modulators, transmission MIMO processors, transmission processors, controllers / processors, memory, or combinations thereof from the base station described above in conjunction with FIG2. In some embodiments, transmission element 2604 may be co-located with receiving element 2602 in a transceiver.

[0360] Transmitting element 2604 can transmit a redundancy version index, which indicates to the action station the redundancy version sequence to be applied to the corresponding PUSCH repeat sequence. Monitoring element 2608 and / or receiving element 2602 can monitor the redundancy version of PUSCH repeats in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on the transmission index, which increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0361] Adding element 2610 may increase the transmission index based at least in part on the determination that an actual PUSCH repetition transmission occurs for a previous PUSCH repetition preceding the PUSCH repetition in the PUSCH repetition sequence. Determining element 2612 may determine the redundant version of the PUSCH repetition based at least in part on the increased transmission index.

[0362] Adding element 2610 can avoid increasing the transmission index by at least partially basing the decision on the previous PUSCH repetition before the PUSCH repetition in the PUSCH repetition sequence, where no actual PUSCH repetition transmission occurred. Decision element 2612 can determine the redundant version of the PUSCH repetition by at least partially basing the decision on the transmission index.

[0363] The number and arrangement of elements shown in Figure 26 are provided as examples. In practice, there may be additional elements, fewer elements, different elements, or elements with different arrangements compared to those shown in Figure 26. Furthermore, two or more elements shown in Figure 26 may be implemented in a single element, or a single element shown in Figure 26 may be implemented as multiple distributed elements. Alternatively, a set of elements (one or more elements) shown in Figure 26 may perform one or more functions, which are described as being performed by another set of elements shown in Figure 26.

[0364] The following outlines some aspects of the case:

[0365] Sample 1: A method of wireless communication performed by an operational station, comprising the steps of: the operational station receiving a configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries, and the uplink repetition type allowing only one uplink transmission opportunity per time slot; the operational station transmitting an actual repetition in a transmission opportunity, wherein the transmission opportunity is a time slot, based at least in part on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and the operational station terminating the transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

[0366] State 2: According to the method of State 1, wherein determining the transmission opportunity has resources available for actual repetition includes: determining the transmission opportunity has resources available for complete transmission of all symbols including actual repetition.

[0367] State 3: According to the method of State 1, wherein determining the transmission opportunity has resources available for actual repetition includes: determining the transmission opportunity has resources available for partial transmission including fewer symbols compared to all symbols in the actual repetition.

[0368] State 4: According to the method of State 3, wherein the actual repeated partial transmissions have different starting symbol indices in at least two different transmission opportunities.

[0369] State 5: According to the method of any one of the states 3-4, wherein the resources available for partial transmission in determining the transmission opportunity include at least one of the following: determining the transmission opportunity includes a threshold number of demodulation reference signal (DMRS) symbols, determining the transmission opportunity includes a threshold number of data symbols, determining the transmission opportunity includes a threshold number of continuous symbols for partial transmission, determining the transmission opportunity includes a threshold number of continuous symbols including the initial symbol in actual repetition, or a combination thereof.

[0370] State 6: According to the method of State 5, wherein the base station indicates to the mobile station at least one of the following: the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of continuous symbols.

[0371] State 7: The method according to any one of states 3-6 also includes the following steps: receiving an indication of one or more conditions associated with the transmission of the partial transmission; and determining, at least in part, based on the determination that one or more conditions are satisfied, that the transmission opportunity has resources available for the partial transmission.

[0372] State 8: The method according to any one of states 3-7 also includes the following steps: receiving an indication of a symbol pattern associated with the transmission of a partial transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the actual repetition of the partial transmission; and determining, at least in part, based on the symbol pattern, that the transmission opportunity has resources available for the partial transmission.

[0373] State 9: According to the method of State 8, wherein the symbol pattern is indicated in the configuration and includes a static number of bits, the static number being at least in part based on the number of symbols included in the time slot.

[0374] State 10: According to the method of State 8, wherein the symbol pattern is indicated in the uplink allowance for scheduling actual repetition, and wherein the symbol pattern includes a dynamic number of bits, the dynamic number being at least in part based on the number of symbols included in the actual repetition.

[0375] State 11: The method according to any one of states 1-10 also includes the following steps: receiving an instruction for canceling transmission in one or more symbols of a transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity at which a processing time threshold associated with the mobile station is satisfied; determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, that the transmission opportunity satisfies a condition regarding resources available for partial transmission of the actual duplicate; and transmitting the actual duplicate at least in part based on the determination that the transmission opportunity satisfies the condition.

[0376] State 12: The method according to any one of states 1-10 also includes the following steps: receiving an indication for canceling transmission in one or more symbols of a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity when a processing time threshold associated with the mobile station is not met; after the actual repetition of transmission, determining, at least in part, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols, that the transmission opportunity meets a condition regarding the resources available for partial transmission of the actual repetition; and incrementing a repetition counter, which counts the number of actual repetitions, at least in part based on the determination that the transmission opportunity meets the condition.

[0377] State 13: The method according to any one of states 1-10 also includes the following steps: receiving an instruction for canceling transmission in one or more symbols of a transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity where a processing time threshold associated with the mobile station is not met; after the actual transmission is repeated, determining, at least in part, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding the resources available for partial transmission of the actual repetition; and avoiding counting the actual repetition in the actual repetition count, at least in part, based on the determination that the transmission opportunity does not meet the condition.

[0378] State 14: The method according to any one of the states 1-10 also includes the following steps: receiving an indication for canceling transmission in one or more symbols of a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity where a processing time threshold associated with the mobile station is not met; after the actual repetition of transmission, determining, at least in part, based on one or more resources available in the transmission opportunity after the cancellation of transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding the resources available for partial transmission of the actual repetition; and even if the condition is determined not to be met, incrementing a repetition counter, which counts the number of actual repetitions.

[0379] State 15: The method according to any one of the states 1-14, wherein the nominal number of repetitions is less than or equal to the maximum number of repetitions based at least in part on the time slot pattern configured for the mobile station or the subcarrier interval configured for the mobile station.

[0380] State 16: The method according to any of the states 1-15, wherein the actual repetition is transmitted using a redundant version determined at least in part based on a transmission index that increments when the actual repetition occurs and does not increment when the actual repetition does not occur.

[0381] Sample 17: A method of wireless communication performed by a base station, comprising the steps of: transmitting a configuration from the base station to a mobile station, the configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing time slot boundaries and allowing only one uplink transmission opportunity per time slot; monitoring actual repetitions in transmission opportunities, wherein a transmission opportunity is a time slot, by the base station at least in part based on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type; and terminating monitoring of transmissions of actual repetitions of the uplink repetition type by the base station when the number of actual repetitions equals the nominal number of repetitions.

[0382] State 18: According to the method of State 17, wherein determining the transmission opportunity has resources available for actual repetition includes: determining the transmission opportunity has resources available for complete transmission of all symbols including actual repetition.

[0383] State 19: According to the method of State 17, wherein determining the transmission opportunity has resources available for actual repetition includes: determining the transmission opportunity has resources available for partial transmission including fewer symbols than all symbols actually repeated.

[0384] State 20: According to the method of State 19, the actual repeated partial transmissions have different starting symbol indices in at least two different transmission opportunities.

[0385] State 21: The method according to any one of states 19-20, wherein the resources available for partial transmission in determining the transmission opportunity include at least one of the following: determining the transmission opportunity includes a threshold number of demodulation reference signal (DMRS) symbols, determining the transmission opportunity includes a threshold number of data symbols, determining the transmission opportunity includes a threshold number of consecutive symbols for partial transmission, determining the transmission opportunity includes a threshold number of consecutive symbols including the initial symbol in actual repetition, or a combination thereof.

[0386] State 22: According to the method of State 21, wherein the base station indicates to the mobile station at least one of the following: the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of continuous symbols.

[0387] State 23: The method according to any of the states 19-22 also includes the following steps: transmitting an indication of one or more conditions associated with the transmission of the partial transmission; and determining, at least in part, based on the determination that one or more conditions are satisfied, that the transmission opportunity has resources available for the partial transmission.

[0388] State 24: The method according to any one of states 19-23 also includes the following steps: transmitting an indication of a symbol pattern associated with the transmission of a partial transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the actual repetition of the partial transmission; and determining, at least in part, based on the symbol pattern, that the transmission opportunity has resources available for the partial transmission.

[0389] State 25: According to the method of State 24, wherein the symbol pattern is indicated in the configuration and includes a static number of bits, the static number being at least in part based on the number of symbols included in the time slot.

[0390] State 26: According to the method of State 24, wherein the symbol pattern is indicated in the uplink allowance for scheduling actual repetition, and wherein the symbol pattern includes a dynamic number of bits, the dynamic number being at least in part based on the number of symbols included in the actual repetition.

[0391] Sample 27: The method according to any of Samples 17-26 also includes the following steps: transmitting an indication for canceling transmission in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the action station; determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, that the transmission opportunity meets a condition regarding resources available for partial transmission to the actual duplicate; and monitoring the actual duplicate based at least in part on the determination that the transmission opportunity meets the condition.

[0392] Sample 28: The method according to any of Samples 17-26 also includes the following steps: transmitting an indication for canceling transmission in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the action station is not met; determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, that the transmission opportunity meets a condition regarding resources available for partial transmission of actual repetitions; and incrementing a repetition counter, which counts the number of actual repetitions, at least in part based on the determination that the transmission opportunity meets the condition.

[0393] Sample 29: The method according to any of Samples 17-26 also includes the following steps: transmitting an indication for canceling transmission in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity where a processing time threshold associated with the mobile station is not met; determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for partial transmission of actual duplicates; and avoiding counting actual duplicates in the actual duplicate count, at least in part based on the determination that the transmission opportunity does not meet the condition.

[0394] Sample 30: The method according to any of Samples 17-26 also includes the following steps: transmitting an indication for canceling transmission in one or more symbols, wherein the indication is transmitted at a time prior to the transmission opportunity where a processing time threshold associated with the action station is not met; determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding the resources available for partial transmission of the actual repetition; and even if the transmission opportunity is determined not to meet the condition, incrementing a repetition counter, which counts the number of actual repetitions.

[0395] Sample 31: A method of wireless communication performed by an operational station, comprising the steps of: determining, at least in part, a maximum number of repetitions for a Physical Uplink Shared Channel (PUSCH) based on a time slot pattern configured for the operational station or a subcarrier spacing configured for the operational station; receiving, by the operational station, an indication of the 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 a set of PUSCH repetitions by the operational station at least in part based on the number of repetitions.

[0396] State 32: According to the method of State 31, the maximum number of repetitions for PUSCH is a function of the subcarrier interval configured for the mobile station.

[0397] State 33: According to the method of State 32, the maximum number of repetitions for PUSCH is a fixed value multiplied by a value that depends on the subcarrier interval configured for the mobile station.

[0398] State 34: According to the method of any of the states 32-33, the maximum number of repetitions for PUSCH is a larger maximum number for a larger subcarrier interval compared to a smaller maximum number for a smaller subcarrier interval.

[0399] State 35: According to the method of any of the states 31-34, wherein the time slot pattern indicates whether the mobile station is to use time division duplex (TDD) or frequency division duplex (FDD) for communication, and wherein the maximum number of repetitions for PUSCH is at least partially based on whether the mobile station is to use TDD or FDD for communication.

[0400] State 36: According to the method of State 35, the maximum number of repetitions for PUSCH is the larger maximum number for FDD compared to the smaller maximum number for TDD.

[0401] State 37: According to the method of any one of states 35-36, wherein the slot pattern indicates that the mobile station is to use TDD for communication, and further indicates the ratio of uplink slots to downlink slots for TDD, and wherein the maximum number of repetitions for PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0402] State 38: According to the method of State 37, the maximum number of repetitions for PUSCH is the maximum number of repetitions for the ratio of uplink slots to downlink slots, compared to the smaller maximum number for the ratio of uplink slots to downlink slots.

[0403] Sample 39: A method of wireless communication performed by a mobile station, comprising the steps of: the mobile station receiving an indication of a repeating time window for transmitting Entity Uplink Shared Channel (PUSCH) communications thereon; and the mobile station transmitting a set of PUSCH repeats within the time window.

[0404] Version 40: According to the method of Version 39, wherein transmitting a set of PUSCH repeats in a time window includes transmitting PUSCH repeats in each uplink transmission opportunity of the time window.

[0405] State 41: The method according to any of the states 39-40, wherein the duration of the time window is at least partially based on the subcarrier interval configured for the mobile station.

[0406] State 42: The method of any of the states 39-41, wherein the duration of the time window is at least partially based on the time slot pattern configured for the mobile station.

[0407] Sample 43: A method of wireless communication performed by a base station, comprising the steps of: determining, at least in part, a maximum number of repetitions for communicating with the physical uplink shared channel (PUSCH) of the mobile station based on a time 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, at least in part, a set of PUSCH repetitions from the mobile station based on the number of repetitions.

[0408] State 44: According to the method of State 43, the maximum number of repetitions for PUSCH is a function of the subcarrier interval configured for the mobile station.

[0409] State 45: According to the method of State 44, the maximum number of repetitions for PUSCH is a fixed value multiplied by a value that depends on the subcarrier interval configured for the mobile station.

[0410] State 46: According to the method of any of the states 44-45, the maximum number of repetitions for PUSCH is a larger maximum number for a larger subcarrier interval compared to a smaller maximum number for a smaller subcarrier interval.

[0411] State 47: According to the method of any of the states 43-46, wherein the time slot pattern indicates whether the mobile station is to use time division duplex (TDD) or frequency division duplex (FDD) for communication, and wherein the maximum number of repetitions for PUSCH is at least partially based on whether the mobile station is to use TDD or FDD for communication.

[0412] State 48: According to the method of State 47, the maximum number of repetitions for PUSCH is the larger maximum number for FDD compared to the smaller maximum number for TDD.

[0413] State 49: According to the method of any of the states 47-48, wherein the slot pattern indicates that the mobile station is to use TDD for communication, and further indicates the ratio of uplink slots to downlink slots for TDD, and wherein the maximum number of repetitions for PUSCH is based at least in part on the ratio of uplink slots to downlink slots for TDD.

[0414] State 50: According to the method of State 49, the maximum number of repetitions for PUSCH is the maximum number of repetitions for the ratio of uplink slots to downlink slots, compared to the smaller maximum number for the ratio of uplink slots to downlink slots.

[0415] Sample 51: A method of wireless communication performed by a base station, comprising the steps of: the base station transmitting an indication of a repeating time window for a mobile station to transmit Entity Uplink Shared Channel (PUSCH) communication thereon; and the base station monitoring a set of PUSCH repeats within the time window.

[0416] State 52: The method according to State 51 also includes the following steps: determining the time window based at least in part on the time slot pattern configured for the mobile station or the subcarrier interval configured for the mobile station.

[0417] Sample 53: A method of wireless communication performed by an action station, comprising the steps of: receiving a redundancy version index, the redundancy version index indicating a redundancy version sequence to be applied to a corresponding entity uplink shared channel (PUSCH) repeat sequence; and transmitting a redundancy version of a PUSCH repeat in the PUSCH repeat sequence, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0418] State 54: The method according to State 53 also includes the following steps: increasing the transmission index based at least in part on the determination that an actual PUSCH repeat transmission occurs for a previous PUSCH repeat in the PUSCH repeat sequence prior to the PUSCH repeat; and determining the redundant version of the PUSCH repeat based at least in part on the increased transmission index.

[0419] State 55: The method according to any of the states 53-54 also includes the following steps: avoiding increasing the transmission index based at least in part on the determination that no actual PUSCH repetition transmission occurred for a previous PUSCH repetition before the PUSCH repetition in the PUSCH repetition sequence; and determining the redundant version of the PUSCH repetition based at least in part on the transmission index.

[0420] State 56: According to the method of any of the states 53-55, if a complete PUSCH retransmission occurs, the transmission index is increased, and if no complete PUSCH retransmission occurs, the transmission index is not increased.

[0421] State 57: According to the method of any of the states 53-55, if partial PUSCH duplicate transmission occurs, the transmission index is increased, and if no partial PUSCH duplicate transmission occurs, the transmission index is not increased.

[0422] State 58: According to the method of any of the states 53-55, if a partial PUSCH retransmission including a first number of symbols that meet the threshold occurs, the transmission index is increased, and if a partial PUSCH retransmission including a second number of symbols that do not meet the threshold occurs, the transmission index is not increased.

[0423] Sample 59: A method of wireless communication performed by a base station, comprising the steps of: transmitting a redundancy version index by the base station, the redundancy version index indicating to a mobile station a redundancy version sequence to be applied to a corresponding entity uplink shared channel (PUSCH) repeat sequence; and monitoring redundancy versions of PUSCH repeats in the PUSCH repeat sequence by the base station, wherein the redundancy version is determined at least in part based on a transmission index that increments when an actual PUSCH repeat transmission occurs and does not increment when an actual PUSCH repeat transmission does not occur.

[0424] State 60: The method according to State 59 also includes the following steps: increasing the transmission index based at least in part on the determination that an actual PUSCH repeat transmission occurs for a previous PUSCH repeat before the PUSCH repeat in the PUSCH repeat sequence; and determining the redundant version of the PUSCH repeat based at least in part on the increased transmission index.

[0425] State 61: The method according to any of the states 59-60 also includes the following steps: avoiding increasing the transmission index based at least in part on the determination that no actual PUSCH repetition transmission occurred for a previous PUSCH repetition before the PUSCH repetition in the PUSCH repetition sequence; and determining the redundant version of the PUSCH repetition based at least in part on the transmission index.

[0426] State 62: According to the method of any of the states 59-61, if a complete PUSCH retransmission occurs, the transmission index is increased, and if no complete PUSCH retransmission occurs, the transmission index is not increased.

[0427] State 63: According to the method of any of the states 59-61, if partial PUSCH duplicate transmission occurs, the transmission index is increased, and if no partial PUSCH duplicate transmission occurs, the transmission index is not increased.

[0428] State 64: According to the method of any of the states 59-61, if a partial PUSCH retransmission including a first number of symbols that meet the threshold occurs, the transmission index is increased, and if a partial PUSCH retransmission including a second number of symbols that do not meet the threshold occurs, the transmission index is not increased.

[0429] State 65: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to one or more of the states 1-16.

[0430] State 66: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more states 1-16.

[0431] Format 67: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 1-16.

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

[0433] Sample 69: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 1-16.

[0434] Sample 70: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to one or more of the samples 17-30.

[0435] Sample 71: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more of the samples 17-30.

[0436] Format 72: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 17-30.

[0437] Format 73: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform a method according to one or more formats 17-30.

[0438] Sample 74: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 17-30.

[0439] State 75: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to one or more of the states 31-38.

[0440] State 76: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more states 31-38.

[0441] Format 77: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 31-38.

[0442] Format 78: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform a method according to one or more formats 31-38.

[0443] Sample 79: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 31-38.

[0444] Sample 80: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to one or more of the samples 39-42.

[0445] Sample 81: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more of the samples 39-42.

[0446] Format 82: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 39-42.

[0447] Format 83: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the methods according to one or more formats 39-42.

[0448] Sample 84: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 39-42.

[0449] Sample 85: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to one or more of the samples 43-50.

[0450] State 86: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more states 43-50.

[0451] Format 87: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 43-50.

[0452] Format 88: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform a method according to one or more formats 43-50.

[0453] Sample 89: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 43-50.

[0454] Mode 90: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to one or more modes 51-52.

[0455] Format 91: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more formats 51-52.

[0456] Format 92: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 51-52.

[0457] Format 93: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform a method according to one or more formats 51-52.

[0458] Sample 94: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 51-52.

[0459] State 95: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method according to one or more states 53-58.

[0460] Sample 96: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more of the samples 53-58.

[0461] Format 97: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 53-58.

[0462] Format 98: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform a method according to one or more formats 53-58.

[0463] Sample 99: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 53-58.

[0464] Sample 100: An apparatus for wireless communication at a device, comprising: a processor; memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to one or more of the samples 59-64.

[0465] Sample 101: A device for wireless communication, comprising: a memory and one or more processors coupled to the memory, the one or more processors being configured to perform a method according to one or more of the samples 59-64.

[0466] Format 102: An apparatus for wireless communication, comprising at least one component for performing a method according to one or more formats 59-64.

[0467] Sample 103: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform a method according to one or more of the samples 59-64.

[0468] Sample 104: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform a method according to one or more of the samples 59-64.

[0469] The foregoing disclosure provides explanation and description, but is not intended to be exhaustive or to limit the forms to the precise forms disclosed. In view of the foregoing disclosure, modifications and variations are possible, or can be derived from the implementation of such forms.

[0470] As used herein, the term "component" is intended to be interpreted broadly as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented as hardware, firmware, and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein can be implemented in various forms of hardware, firmware, and / or combinations of hardware and software. The actual dedicated control hardware or software code used to implement such systems and / or methods is not limited to such forms. Therefore, while the operation and behavior of systems and / or methods are described herein without referencing specific software code—it should be understood that software and hardware can be designed to implement systems and / or methods, at least in part, based on the descriptions herein.

[0471] As used in this article, depending on the context, satisfying a threshold can mean a value 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.

[0472] Although specific combinations of features are stated in the request and / or disclosed in the specification, such combinations are not intended to limit the disclosure of each state. In fact, many of these features can be combined in ways not specifically stated in the request and / or disclosed in the specification. Although each dependent request listed below may directly depend on only one request, the disclosure of each state includes combinations of each dependent request with each of the other requests in the set of requests. The phrase "at least one" in the 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 cover a, b, c, ab, ac, bc, and abc, as well as any combination having multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).

[0473] Unless explicitly stated otherwise, no element, action, or instruction used herein should be construed as essential or necessary. Furthermore, as used herein, the articles “a” and “one” are intended to include one or more items and may be used interchangeably with “one or more.” Additionally, as used herein, the article “the” is intended to include one or more items referenced in connection 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.” The term “only one” or similar language is used when only one item is desired. Furthermore, as used herein, the terms “have,” “possess,” “contain,” etc., are intended to be open-ended terms. Additionally, unless explicitly stated otherwise, the phrase “based on” is intended to mean “at least partially based on.” Furthermore, as used herein, the term "or" is intended to be inclusive when used in a series and may be used interchangeably with "and / or" unless otherwise expressly stated (e.g., when used in combination with "each" or "only one").

[0474] 100: Wireless Network 102a: Macrocell 102b: microcell 102c: nanocells 110: Base Station 110a:BS 110b:BS 110c:BS 110d:BS 120:UE 120a:UE 120b:UE 120c:UE 120d:UE 120e:UE 130: Network Controller 200: Examples 212: Source 220: Transmission Processor 230: Transfer (TX) Multiple-Input Multiple-Output (MIMO) Processor 232a: Modulator / Demodulator 232t: Modulator / Demodulator 234a: Antenna 234t: Antenna 236: MIMO Detector 238: Receiver Processor 239: Data Slot 240: Controller / Processor 242: Memory 244: Communication Unit 246: Scheduler 252a: Antenna 252r: Antenna 254a: Demodulator / Modulator 254r: Demodulator / Modulator 256: MIMO Detector 258: Receiver Processor 260: Data Slot 262: Source 264: Transmission Processor 266:TX MIMO processor 280: Controller / Processor 282: Memory 284: Casing 290: Controller / Processor 292: Memory 294: Communication Unit 300: Instance 310: Component Symbol 320: Component Symbol 330: Component Symbol 340: Component Symbol 350: Component Symbol 360: Component Symbols 400: Instance 410: Component Symbol 500: Instance 510: Component Symbol 520: Component Symbol 530: Component Symbol 540: Component Symbol 600: Instance 610: Component Symbol 620: Component Symbol 630: Component Symbol 640: Component Symbol 650: Component Symbol 700: Process 710: Square 720: Square 730: Square 800: Process 810: Square 820: Square 830: Square 900: Device 902: Receiver element 904: Transmission Element 906: Device 908: Termination Element 910: Determining Components 912: Counting element 1000: Device 1002: Receiving element 1004: Transmission element 1006: Device 1008: Termination Element 1010: Determining Components 1012: Counting element 1100: Example 1110: First Time Slot Mode 1120: Second Time Slot Mode 1130: Third Time Slot Mode 1140: Time span 1200: Examples 1205: Component Symbol 1210: Component Symbol 1215: Component Symbol 1220: Component Symbol 1225: Component Symbol 1300: Instance 1305: Component Symbol 1310: Component Symbol 1315: Component Symbol 1320: Component Symbol 1400: Process 1410: Square 1420: Square 1430: Square 1500: Process 1510: Square 1520: Square 1600: Process 1610: Square 1620: Square 1630: Square 1700: Process 1710: Square 1720: Square 1800: Device 1802: Receiving element 1804: Transmission element 1806: Apparatus 1808: Determining Components 1900: Device 1902: Receiving element 1904: Transmission element 1906: Device 1908: Determining Components 1910: Monitoring Element 2000: Example 2005: Circular Buffer 2010: Information Bytes 2015: Isotope 2020: First Position 2025: Second Position 2030: Third Position 2035: Fourth Position 2040: Table 2045: Table 2100: Example 2105: Scene 1 2110: First Transmission Opportunity 2115: Second Transmission Opportunity 2120: Third Transmission Opportunity 2125: Fourth Transmission Opportunity 2130: Scene Two 2135: First Transmission Opportunity 2140: Second Transmission Opportunity 2145: Third Transmission Opportunity 2150: Fourth Transmission Opportunity 2155: The Fifth Transmission Opportunity 2160: The Sixth Transmission Opportunity 2200: Instance 2205: Component Symbol 2210: Component Symbol 2215: Component Symbol 2220: Component Symbol 2225: Example 2230: First actual PUSCH repeat transmission 2235: Second actual PUSCH retransmission 2240: Transmission Opportunity 2245: Transmission Opportunity 2250: Third Actual PUSCH Repeat Transmission 2255: Fourth Actual PUSCH Repeat Transmission 2300: Process 2310: Square 2320: Square 2400: Process 2410: Square 2420: Square 2500: Device 2502: Receiver element 2504: Transmission element 2506: Device 2508: Add component 2510: Determining Components 2600: Device 2602: Receiving element 2604: Transmission element 2606: Device 2608: Monitoring Component 2610: Add component 2612: Determining Components D: Downlink U: Uplink

[0475] Domestic storage information (please note in order of storage institution, date, and number) none Overseas storage information (please note in the order of storage country, institution, date, and number) none

Claims

1. A method of wireless communication performed by an operational station, comprising the steps of: receiving a configuration by the operational station indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing a time slot boundary, and the uplink repetition type allowing at most one uplink transmission opportunity per time slot for nominal repetitions, the configuration including a time domain allocation within a time slot for repetitions on a plurality of time slots; transmitting an actual repetition in a transmission opportunity based at least in part on determining that a transmission opportunity has resources available for an actual repetition of the uplink repetition type, wherein the transmission opportunity is based on one of the plurality of time slots; and terminating the transmission of the actual repetition of the uplink repetition type by the operational station when the number of actual repetitions equals the nominal number of repetitions.

2. The method according to request item 1, wherein determining that the transmission opportunity has resources available for the actual repetition includes: The decision is made that the transmission opportunity has resources available for a complete transmission that includes all symbols of the actual repetition.

3. The method according to request item 1, wherein determining that the transmission opportunity has resources available for the actual repetition includes: The decision is made based on the availability of resources for transmitting a portion of the symbols that are less than all the symbols that are actually repeated.

4. According to the method of request item 3, wherein the actual repeated partial transmissions have different start symbol indices in at least two different transmission opportunities.

5. The method of claim 3, wherein determining that the transmission opportunity has resources available for the partial transmission includes at least one of the following: 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 the partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including an initial symbol in the actual repetition, or a combination thereof.

6. According to the method of claim 5, at least one of the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of continuous symbols is indicated by a base station to the mobile station.

7. The method according to claim 3 also includes the steps of: receiving an indication of one or more conditions associated with transmitting the portion of the transmission; and determining, at least in part, based on the determination that the one or more conditions are satisfied, that the transmission opportunity has resources available for the portion of the transmission.

8. The method according to claim 3 also includes the steps of: receiving an indication of a symbol pattern associated with transmitting the portion of the transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the actual repetition of the portion of the transmission; and determining, at least in part, based on the symbol pattern, that the transmission may have resources available for the portion of the transmission.

9. The method according to request item 8, wherein the symbol pattern is indicated in the configuration and includes a static number of bits, the static number being at least partially based on a number of symbols included in the time slot.

10. The method of claim 8, wherein the symbol pattern is indicated in an uplink allowance for scheduling the actual repeat, and wherein the symbol pattern includes a dynamic number of bits, the dynamic number being at least partially based on a number of symbols included in the actual repeat.

11. The method according to claim 1 also includes the steps of: receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity at which a processing time threshold associated with the mobile station is satisfied; determining, at least in part, that the transmission opportunity satisfies a condition regarding resources available for transmission of a portion of the actual repeat, based on one or more resources available in the transmission opportunity after the cancellation of transmission in the one or more symbols; and transmitting the actual repeat at least in part based on the determination that the transmission opportunity satisfies the condition.

12. The method according to claim 1 also includes the steps of: receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity before a processing time threshold associated with the mobile station is not met; after transmitting the actual repeat, determining, at least in part based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity meets a condition regarding resources available for a portion of the transmission of the actual repeat; and incrementing a repeat counter, the repeat counter counting the number of actual repeats, at least in part based on the determination that the transmission opportunity meets the condition.

13. The method according to claim 1 also includes the steps of: receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity before the transmission opportunity does not meet a processing time threshold associated with the mobile station; after transmitting the actual duplicate, determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for a portion of the transmission of the actual duplicate; and avoiding counting the actual duplicate in the number of actual duplicates, at least in part, based on the determination that the transmission opportunity does not meet the condition.

14. The method according to claim 1 also includes the steps of: receiving an instruction to cancel transmission in one or more symbols of the transmission opportunity, wherein the instruction is received at a time prior to the transmission opportunity at which a processing time threshold associated with the mobile station is not met; after transmitting the actual repeat, determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for a portion of the transmission of the actual repeat; and even if it is determined that the transmission opportunity does not meet the condition, incrementing a repeat counter, the repeat counter counting the number of actual repeats.

15. The method of claim 1, wherein the nominal number of repetitions is less than or equal to a maximum number of repetitions based at least in part on a time slot pattern configured for the mobile station or a single carrier interval configured for the mobile station.

16. The method of claim 1, wherein the actual duplication is transmitted using a redundant version determined at least in part based on a transmission index that increments when the actual duplication occurs and does not increment when the actual duplication does not occur.

17. A method of wireless communication performed by a base station, comprising the steps of: transmitting a configuration from the base station to a mobile station, the configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing a time slot boundary, and the uplink repetition type allowing at most one uplink transmission opportunity per time slot for nominal repetitions, the configuration including a time-domain allocation within a time slot for repetitions on a plurality of time slots; monitoring the actual repetition in the transmission opportunity by the base station at least in part based on determining that the transmission opportunity has resources available for an actual repetition of the uplink repetition type, wherein the transmission opportunity is based on one of the plurality of time slots; and terminating the monitoring of transmission of the actual repetition of the uplink repetition type by the base station when the number of actual repetitions equals the nominal number of repetitions.

18. The method according to claim 17, wherein determining that the transmission opportunity has resources available for the actual repetition includes: The decision is made that the transmission opportunity has resources available for a complete transmission that includes all symbols of the actual repetition.

19. The method according to claim 17, wherein the determination of the transmission opportunity has resources available for the actual repetition, including: The decision is made based on the availability of resources for transmitting a portion of the symbols that are less than all the symbols that are actually repeated.

20. The method according to claim 19 also includes the steps of: transmitting an indication of one or more conditions associated with transmitting the portion of the transmission; and determining, at least in part, based on the determination that the one or more conditions are satisfied, that the transmission opportunity has resources available for the portion of the transmission.

21. The method according to claim 19 also includes the steps of: transmitting an indication of a symbol pattern associated with transmitting the portion of the transmission, wherein the symbol pattern indicates one or more symbols that need to be transmitted in the portion of the transmission in the actual repetition; and determining, at least in part, based on the symbol pattern, that the transmission opportunity has resources available for the portion of the transmission.

22. The method of request item 21, wherein the symbol pattern is indicated in the configuration and includes a static number of bits, the static number being at least partially based on a number of symbols included in the time slot.

23. The method of claim 21, wherein the symbol pattern is indicated in an uplink allowance for scheduling the actual repeat, and wherein the symbol pattern includes a dynamic number of bits, the dynamic number being at least partially based on a number of symbols included in the actual repeat.

24. The method according to claim 17 also includes the steps of: transmitting an indication for canceling transmission in one or more symbols of the transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity at which a processing time threshold associated with the mobile station is satisfied; determining, at least in part, that the transmission opportunity satisfies a condition regarding resources available for a portion of the actual repetition of transmission, based on one or more resources available in the transmission opportunity after the cancellation of transmission in the one or more symbols; and monitoring the actual repetition, at least in part, based on the determination that the transmission opportunity satisfies the condition.

25. The method according to claim 17 also includes the steps of: transmitting an indication for canceling transmission in one or more symbols of the transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the mobile station is not met; determining, at least in part, that the transmission opportunity meets a condition regarding resources available for transmission of a portion of the actual repetition, based on one or more resources available in the transmission opportunity after the cancellation of transmission in the one or more symbols; and incrementing a repetition counter, the repetition counter counting the number of actual repetitions, based at least in part on the determination that the transmission opportunity meets the condition.

26. The method according to claim 17 also includes the steps of: transmitting an instruction to cancel transmission in one or more symbols of the transmission opportunity, wherein the instruction is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the mobile station is not met; determining, at least in part, based on one or more resources available in the transmission opportunity after the cancellation of transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for transmission of a portion of the actual repeat; and avoiding counting the actual repeat in the number of actual repeats, at least in part based on the determination that the transmission opportunity does not meet the condition.

27. The method according to claim 17 also includes the steps of: transmitting an indication for canceling transmission in one or more symbols of the transmission opportunity, wherein the indication is transmitted at a time prior to the transmission opportunity when a processing time threshold associated with the mobile station is not met; determining, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for transmission of a portion of the actual repetition; and even if the condition is determined not to be met, incrementing a repetition counter that includes the number of actual repetitions.

28. A mobile station for wireless communication, comprising: One memory; and one or more processors coupled to the memory, and configured, in part based on information stored in the memory, to: receive a configuration indicating a nominal number of repetitions associated with an uplink repetition type, the uplink repetition type disallowing uplink transmission opportunities from crossing a time slot boundary, and the uplink repetition type allowing at most one uplink transmission opportunity per time slot for nominal repetitions, the configuration including a time-domain allocation within a time slot for repetitions on a plurality of time slots; transmit the actual repetition in the transmission opportunity, at least in part based on determining that the transmission opportunity has resources available for an actual repetition of the uplink repetition type, wherein the transmission opportunity is based on one of the plurality of time slots; and terminate the transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.

29. The action station according to request 28, wherein, in order to determine that the transmission opportunity has resources available for the actual repeat, the one or more processors are configured to: determine that the transmission opportunity has resources available for a complete transmission including all symbols of the actual repeat.

30. A base station for wireless communication, comprising: One memory; The system includes one or more processors coupled to the memory and configured, in part based on information stored in the memory, to: transmit a configuration to a mobile station indicating a nominal number of repetitions associated with an uplink repetition type that does not allow uplink transmission opportunities to cross a time slot boundary and that allows at most one uplink transmission opportunity per time slot for nominal repetitions, the configuration including a time-domain allocation within a time slot for repetitions on a plurality of time slots; monitor the actual repetition in the transmission opportunity, at least in part based on determining that the transmission opportunity has resources available for an actual repetition of the uplink repetition type, wherein the transmission opportunity is based on one of the plurality of time slots; and terminate monitoring of transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the nominal number of repetitions.