Determination and counting of uplink repetitions
By transmitting configuration information and actual resources in the wireless communication system, the problem of difficulty in determining and counting the number of uplink repetitions is solved, and more efficient resource utilization and signaling optimization are achieved.
Patent Information
- Application Number
- CN202180070608.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-10-20
- Filing Date
- 2021-10-21
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2041-10-21
AI Technical Summary
In the existing wireless communication technology, it is difficult to effectively determine and count the number of uplink duplications, resulting in an increase in signaling overhead and a decrease in reliability of repeated transmissions.
By transmitting configuration information between the mobile station and the base station, the number of nominal repetitions associated with a particular uplink repetition type is indicated and the actual repetition is sent based on the actual resource in the transmission opportunity until the actual repetition number equals the nominal repetition number.
Reduces signaling overhead, improves transmission reliability using PUSCH repeat type A, and optimizes resource utilization.
Smart Images

Figure CN116349175B_ABST
Abstract
Description
[0001] Cross - Reference to Related Applications
[0002] This patent application claims priority to U.S. Provisional Patent Application No. 63 / 094,563, entitled "DETERMINATION AND COUNTING OF UPLINK REPETITIONS", filed on October 21, 2020, and this U.S. Provisional Patent Application is assigned to the assignee of this application. This patent application also claims priority to U.S. Provisional Patent Application No. 63 / 141,854, entitled "SIGNALING OF A MAXIMUM NUMBER OF TRANSMISSION REPETITIONS DEPENDING ON A SLOT PATTERN OR A SUB - CARRIER SPACING", filed on January 26, 2021, and this U.S. Provisional Patent Application is assigned to the assignee of this application. This patent application also claims priority to U.S. Provisional Patent Application No. 63 / 199,807, entitled "REDUNDANCY VERSION CYCLING BASED ON ACTUAL PHYSICAL UPLINK SHARED CHANNEL REPETITION TRANSMISSIONS", filed on January 26, 2021, and U.S. Non - Provisional Patent Application No. 17 / 451,556, entitled "DETERMINATION AND COUNTING OF UPLINK REPETITIONS", filed on October 20, 2021, and both of these applications are hereby incorporated by reference in their entirety. Field of the Disclosure
[0003] Aspects of the present disclosure generally relate to wireless communication, and to techniques and apparatus for determining and counting uplink repetitions. Background Art
[0004] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. A typical wireless communication system may employ a multiple access technology that is capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard released by the Third Generation Partnership Project (3GPP).
[0005] A wireless network may include multiple base stations (BSs) that can support communication for multiple user equipments (UEs). A user equipment (UE) may communicate with a base station (BS) via a downlink and an uplink. The "downlink" (or forward link) refers to the communication link from the BS to the UE, and the "uplink" (or reverse link) refers to the communication link from the UE to the BS. As will be detailed herein, a BS may be referred to as a Node B, gNB, access point (AP), radio head, transmit receive point (TRP), New Radio (NR) BS, 5G Node B, etc.
[0006] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different user equipments to communicate at the municipal, national, regional, or even global level. New Radio (NR) (which may also be referred to as 5G) is a set of enhancements to the LTE mobile standard released by the Third Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by: increasing spectral efficiency; reducing costs, improving services, utilizing new spectrums, 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 referred to as Discrete Fourier Transform Spread OFDM (DFT-s-OFDM)) on the uplink (UL) to better integrate with other open standards; and also supporting beamforming, Multiple-Input Multiple-Output (MIMO) antenna technology, 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
[0007] In some aspects, a method of wireless communication performed by a mobile station includes: receiving, by the mobile station, a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; transmitting, by the mobile station, the actual repetitions in the transmission opportunity at least in part based on determining that the transmission opportunity has resources available for the actual repetitions of the uplink repetition type, wherein the transmission opportunity is a slot; and terminating, by the mobile station, transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0008] In some aspects, a method of wireless communication performed by a base station includes: transmitting, by the base station and to a mobile station, a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; monitoring, by the base station, the actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for the actual repetitions of the uplink repetition type, wherein the transmission opportunity is a slot; and terminating, by the base station, monitoring of the transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0009] In some aspects, a mobile station for wireless communication includes: a memory, and one or more processors coupled to the memory and configured to perform operations at least in part based on information stored in the memory, the operations including: receiving a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; transmitting the actual repetitions in the transmission opportunity at least in part based on determining that the transmission opportunity has resources available for the actual repetitions of the uplink repetition type, wherein the transmission opportunity is a slot; and terminating transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0010] In some aspects, a base station for wireless communication includes: a memory, and one or more processors coupled to the memory and configured to perform the following operations at least in part based on information stored in the memory: send a configuration to a mobile station, the configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary, and the uplink repetition type allows only one uplink transmission opportunity per slot; monitor the actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for the actual repetitions of the uplink repetition type, wherein the transmission opportunity is a slot; and terminate monitoring the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0011] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a mobile station, cause the mobile station to perform the following operations: receive a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary, and the uplink repetition type allows only one uplink transmission opportunity per slot; transmit the actual repetitions in the transmission opportunity at least in part based on determining that the transmission opportunity has resources available for the actual repetitions of the uplink repetition type, wherein the transmission opportunity is a slot; and terminate the transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0012] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a base station, cause the base station to perform the following operations: send a configuration to a mobile station, the configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary, and the uplink repetition type allows only one uplink transmission opportunity per slot; monitor the actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for the actual repetitions of the uplink repetition type, wherein the transmission opportunity is a slot; and terminate monitoring the actual repetitions of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0013] In some aspects, an apparatus for wireless communication includes: a unit for receiving a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; a unit for transmitting, in the transmission opportunity, an actual repetition at least in part based on determining that the transmission opportunity has resources available for the actual repetition of the uplink repetition type, where the transmission opportunity is a slot; and a unit for terminating transmission of the actual repetition of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0014] In some aspects, an apparatus for wireless communication includes: a unit for sending a configuration to a mobile station, the configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; a unit for monitoring, in a transmission opportunity, an actual repetition at least in part based on determining that the transmission opportunity has resources available for the actual repetition of the uplink repetition type, where the transmission opportunity is a slot; and a unit for terminating monitoring of transmission of the actual repetition of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0015] In some aspects, a method of wireless communication performed by a mobile station includes: determining, by the mobile station, a maximum number of repetitions for a physical uplink shared channel (PUSCH) at least in part based on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; receiving, by the mobile station, an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions; and transmitting, by the mobile station, a set of PUSCH repetitions at least in part based on the number of repetitions.
[0016] In some aspects, a method of wireless communication performed by a mobile station includes: receiving, by the mobile station, an indication of a time window in which the mobile station is to transmit repetitions of PUSCH communication; and transmitting, by the mobile station, a set of PUSCH repetitions in the time window.
[0017] In some aspects, a method of wireless communication performed by a base station includes: determining, by the base station, a maximum number of repetitions for PUSCH communication with a mobile station at least partially based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; sending, by the base station, an indication of the number of repetitions to be used by the mobile station for the PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and monitoring, by the base station, a set of PUSCH repetitions from the mobile station at least partially based on the number of repetitions.
[0018] In some aspects, a method of wireless communication performed by a base station includes: sending, by the base station, an indication of a time window for repetitions on which a mobile station is to send PUSCH communication; and monitoring, by the base station, a set of PUSCH repetitions in the time window.
[0019] In some aspects, a mobile station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured to perform operations partially based on information stored in the memory to: determine a maximum number of repetitions for PUSCH at least partially based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; receive an indication of the number of repetitions to be used for the PUSCH, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and send a set of PUSCH repetitions at least partially based on the number of repetitions.
[0020] In some aspects, a mobile station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured to perform operations partially based on information stored in the memory to: receive an indication of a time window for repetitions on which the mobile station is to send PUSCH communication; and send a set of PUSCH repetitions in the time window.
[0021] In some aspects, a base station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured to perform operations partially based on information stored in the memory to: determine a maximum number of repetitions for PUSCH communication with a mobile station at least partially based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; send an indication of the number of repetitions to be used by the mobile station for the 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 partially based on the number of repetitions.
[0022] In some aspects, a base station for wireless communication includes: a memory; and one or more processors coupled to the memory and configured to perform the following operations at least in part based on information stored in the memory: sending an indication of a repeated time window on which a mobile station is to transmit PUSCH communication; and monitoring a set of PUSCH repetitions within the time window.
[0023] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a mobile station, cause the mobile station to perform the following operations: determining a maximum number of repetitions for PUSCH at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; 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 transmitting a set of PUSCH repetitions at least in part based on the number of repetitions.
[0024] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a mobile station, cause the mobile station to perform the following operations: receiving an indication of a repeated time window on which the mobile station is to transmit PUSCH communication; and transmitting a set of PUSCH repetitions within the time window.
[0025] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a base station, cause the base station to perform the following operations: determining a maximum number of repetitions for PUSCH communication with the mobile station at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; sending an indication of the number of repetitions to be used by the mobile station for the 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 at least in part based on the number of repetitions.
[0026] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a base station, cause the base station to perform the following operations: sending an indication of a repeated time window on which a mobile station is to transmit PUSCH communication; and monitoring a set of PUSCH repetitions within the time window.
[0027] In some aspects, an apparatus for wireless communication includes: a unit for determining a maximum number of repetitions for a PUSCH at least in part based on a time slot pattern configured for the apparatus or a subcarrier spacing configured for the apparatus; a unit for receiving an indication of a number of repetitions to be used for the PUSCH, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and a unit for transmitting a set of PUSCH repetitions at least in part based on the number of repetitions.
[0028] In some aspects, an apparatus for wireless communication includes: a unit for receiving an indication of a time window for repetitions of PUSCH communication to be transmitted by the apparatus; and a unit for transmitting a set of PUSCH repetitions in the time window.
[0029] In some aspects, an apparatus for wireless communication includes: a unit for determining a maximum number of repetitions for PUSCH communication with a mobile station at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; a unit for transmitting an indication of a number of repetitions to be used by the mobile station for the PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and a unit for monitoring a set of PUSCH repetitions from the mobile station at least in part based on the number of repetitions.
[0030] In some aspects, an apparatus for wireless communication includes: a unit for transmitting an indication of a time window for repetitions of PUSCH communication to be transmitted by a mobile station; and a unit for monitoring a set of PUSCH repetitions in the time window.
[0031] In some aspects, a method of wireless communication performed by a mobile station includes: receiving, by the mobile station, a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and transmitting, by the mobile station, a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0032] In some aspects, a method of wireless communication performed by a base station includes: sending, by the base station, a redundancy version index that indicates to a mobile station a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and monitoring, by the base station, a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0033] In some aspects, a mobile station for wireless communication includes: a memory, and one or more processors coupled to the memory and configured to perform operations including: receiving a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and transmitting a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0034] In some aspects, a base station for wireless communication includes: a memory, and one or more processors coupled to the memory and configured to perform operations including: sending a redundancy version index that indicates to a mobile station a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and monitoring a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0035] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a mobile station, cause the mobile station to perform operations including: receiving a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and transmitting a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0036] In some aspects, 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 perform the following operations: send a redundancy version index that indicates to a mobile station a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and monitor a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0037] In some aspects, a device for wireless communication may include: a unit for receiving a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and a unit for transmitting a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0038] In some aspects, a device for wireless communication may include: a unit for sending a redundancy version index that indicates to a mobile station a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence; and a unit for monitoring a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0039] As substantially described with reference to the drawings and the specification and as shown in the drawings and the specification, aspects generally include methods, devices, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication devices, and / or processing systems.
[0040] The features and technical advantages of examples in accordance with the present disclosure have been outlined rather broadly above so that the following detailed description may be better understood. Other features and advantages will be described hereinafter. The disclosed concepts and specific examples may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent structures do not depart from the scope of the appended claims. When considered in conjunction with the drawings, the features (the organization and method of operation) of the concepts disclosed herein and the associated advantages will be better understood from the following description. Each drawing is provided for the purpose of illustration and description and is not a definition of the limitations of the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] To enable a detailed understanding of the above-described features of the present disclosure, a more specific description, briefly summarized above, can be obtained by referring to the various aspects, some of which are illustrated in the accompanying drawings. It should be noted, however, that the drawings only illustrate specific exemplary aspects of the present disclosure and are thus not considered to limit its scope, as the description may allow other equivalent aspects. The same reference numerals in different drawings may identify the same or similar elements.
[0042] Figure 1 is a diagram showing an example of a wireless network according to the present disclosure.
[0043] Figure 2 is a diagram showing an example of communication between a base station and a UE in a wireless network according to the present disclosure.
[0044] Figure 3 is a diagram showing examples of physical uplink shared channel (PUSCH) repetition type A and PUSCH repetition type B according to the present disclosure.
[0045] Figure 4 is a diagram showing an example of PUSCH repetition type A according to the present disclosure.
[0046] Figure 5 and 6 is a diagram showing an example associated with the determination and counting of uplink repetition according to the present disclosure.
[0047] Figure 7 and 8 is a diagram showing an example process associated with the determination and counting of uplink repetition according to the present disclosure.
[0048] Figure 9 and 10 is a block diagram of an example apparatus for wireless communication according to the present disclosure.
[0049] Figure 11 is a diagram showing examples of different time slot patterns according to the present disclosure.
[0050] Figure 12 is a diagram showing an example associated with signaling of the maximum transmission repetition number depending on the time slot pattern or subcarrier spacing according to the present disclosure.
[0051] Figure 13 is a diagram showing an example associated with signaling of the time window for transmitting repetitions according to the present disclosure.
[0052] Figures 14 - 17is a diagram showing an example process described herein in accordance with the present disclosure.
[0053] Figure 18 and 19 is a block diagram of an example apparatus for wireless communication in accordance with the present disclosure.
[0054] Figure 20 and 21 is a diagram showing an example of redundancy version cycling based on uplink transmission opportunities in accordance with the present disclosure.
[0055] Figure 22 is a diagram showing an example associated with redundancy version cycling related to actual PUSCH retransmission in accordance with the present disclosure.
[0056] Figure 23 and 24 is a diagram showing an example process associated with redundancy version cycling related to actual PUSCH retransmission in accordance with the present disclosure.
[0057] Figure 25 and 26 is a block diagram of an example apparatus for wireless communication in accordance with the present disclosure. Detailed Description
[0058] Aspects of the present disclosure are described more fully hereinafter with reference to the accompanying drawings. However, the present disclosure may be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present disclosure to those skilled in the art. Based on the teachings herein, one of ordinary skill in the art should understand that the scope of the present disclosure is intended to cover any aspect of the present disclosure disclosed herein, whether implemented independently or in combination with any other aspect of the present disclosure. For example, any number of the aspects set forth herein may be used to implement an apparatus or practice a method. Additionally, the scope of the present disclosure is intended to cover such apparatus or methods practiced using other structures, functions, or combinations of structures and functions in addition to or other than the aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein may be embodied by one or more elements of a claim.
[0059] Certain aspects of a telecommunications system will now be presented with reference to various apparatuses and techniques. These apparatuses and methods will be described in the following detailed description and illustrated in the accompanying drawings by various boxes, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether to implement these elements as hardware or software depends on the particular application and the design constraints imposed on the overall system.
[0060] It should be noted that although terms commonly associated with 5G or NR radio access technology (RAT) may be used herein to describe aspects, aspects of the present disclosure can be applied to other RATs, such as 3G RAT, 4G RAT, and / or post-5G RAT (e.g., 6G).
[0061] Figure 1 FIG. is a diagram illustrating an example of a wireless network 100 according to the present disclosure. The wireless network 100 may be or may include elements of a 5G (NR) network, an LTE network, etc. The wireless network 100 may include multiple base stations 110 (shown as BS110a, 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, a Node B, a gNB, a 5G Node B (NB), an access point, a transmit receive point (TRP), etc. Each BS may provide communication coverage for a specific geographical area. In 3GPP, the term "cell" may refer to 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.
[0062] The BS may provide communication coverage for macro cells, pico cells, femto cells, and / or another type of cell. A macro cell may cover a relatively large geographical area (e.g., with a radius of several kilometers) and may allow unrestricted access by UEs with a service subscription. A pico cell may cover a relatively small geographical area and may allow unrestricted access by UEs with a service subscription. A femto cell may cover a relatively small geographical area (e.g., in a home) and may allow restricted access by UEs associated with that femto cell (e.g., UEs in a closed subscriber group (CSG)). The BS for a macro cell may be referred to as a macro BS. The BS for a pico cell may be referred to as a pico BS. The BS for a femto cell may be referred to as a femto BS or a home BS. In Figure 1In the example shown, BS 110a may be a macro BS for macro cell 102a, BS 110b may be a pico BS for pico cell 102b, and BS 110c may be a femto BS for femto cell 102c. A BS may support one or more (e.g., three) cells. The terms "eNB", "base station", "NR BS", "gNB", "TRP", "AP", "Node B", "5G NB", and "cell" may be used interchangeably herein.
[0063] In some aspects, a cell may not necessarily be stationary, and the geographical area of a cell may move according to the location of a mobile BS. In some aspects, BSs may be interconnected 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).
[0064] The wireless network 100 may also include relay stations. A relay station is an entity that can receive a data transmission from an upstream station (e.g., a BS or a UE) and send the data transmission to a downstream station (e.g., a UE or a BS). A relay station may also be a UE capable of relaying transmissions for other UEs. In Figure 1 the example shown, relay BS 110d may communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. A relay BS may also be referred to as a relay station, a relay base station, a relay, etc.
[0065] The wireless network 100 may be a heterogeneous network including different types of BSs (e.g., macro BSs, pico BSs, femto BSs, relay BSs, etc.). These different types of BSs may have different transmit power levels, different coverage areas, and different impacts on interference in the wireless network 100. For example, a macro BS may have a high transmit power level (e.g., 5 to 40 watts), while pico BSs, femto BSs, and relay BSs may have lower transmit power levels (e.g., 0.1 to 2 watts).
[0066] The network controller 130 may be coupled to a set of BSs and may provide coordination and control for these BSs. The network controller 130 may communicate with the BSs via the backhaul. The BSs may also communicate with each other directly or indirectly, e.g., via a wireless or wired backhaul.
[0067] UE 120 (e.g., 120a, 120b, 120c) can be spread throughout the wireless network 100, and each UE can be stationary or mobile. A UE can also be referred to as an access terminal, terminal, mobile station, subscriber unit, station, etc. A UE can be a cellular phone (e.g., a smart phone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet device, a camera, a gaming device, a netbook, a smartbook, a superbook, a medical device or apparatus, a biometric sensor / device, a wearable device (smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), an entertainment device (e.g., a music or video device, or a satellite radio unit, etc.), a vehicle component or sensor, a smart meter / sensor, an industrial manufacturing device, a global positioning system device, or any other suitable device configured to communicate via wireless or wired media.
[0068] 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. A wireless node can provide a connection to or for a network (e.g., a wide area network such as the Internet or a cellular network) via a wired or wireless communication link, for example. Some UEs can be considered Internet of Things (IoT) devices and / or can be implemented as narrowband IoT (NB-IoT) devices. Some UEs can be considered customer premise equipment (CPE). UE 120 can be included inside a housing that houses components of UE 120 such as a processor component, a memory component, etc. In some aspects, the processor component and the memory component can be coupled together. For example, the processor component (e.g., one or more processors) and the memory component (e.g., a memory) can be operatively coupled, communicatively coupled, electronically coupled, electrically coupled, etc.
[0069] In general, 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. RAT can also be referred to as radio technology, air interface, etc. Frequency can also be referred to as carrier, frequency channel, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks of different RATs. In some cases, an NR or 5G RAT network can be deployed.
[0070] In some aspects, 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 the base station 110 as an intermediary for communicating with each other). For example, the 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), etc.), mesh networks, etc. In such a case, the UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by the base station 110.
[0071] Devices of the wireless network 100 may communicate using the electromagnetic spectrum, which may be subdivided into various categories, frequency bands, channels, etc. based on frequency or wavelength. For example, devices of the wireless network 100 may communicate using an operating frequency band having a first frequency range (FR1) that may span from 410 MHz to 7.125 GHz, and / or may communicate using an operating frequency band having a second frequency range (FR2) that may span from 24.25 GHz to 52.6 GHz. The frequencies between FR1 and FR2 are sometimes referred to as intermediate frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is generally referred to as the "sub-6 GHz" band. Similarly, FR2 is generally referred to as the "millimeter wave" band, but it is different from the extremely high frequency (EHF) band (30 GHz - 300 GHz) defined as the "millimeter wave" band by the International Telecommunication Union (ITU). Thus, unless otherwise explicitly stated, it should be understood that the term "sub-6 GHz", etc., if used herein, may broadly represent frequencies less than 6 GHz, frequencies within FR1, and / or intermediate frequencies (e.g., greater than 7.125 GHz). Similarly, unless otherwise explicitly stated, it should be understood that the term "millimeter wave", etc. (if used herein) may broadly represent frequencies within the EHF band, frequencies within FR2, and / or intermediate frequencies (e.g., less than 24.25 GHz). It is contemplated that the frequencies included in FR1 and FR2 may be modified, and the techniques described herein are applicable to those modified frequency ranges.
[0072] As noted above, Figure 1 is provided as an example. Other examples may be different from the example regarding Figure 1 described.
[0073] Figure 2FIG. 200 illustrates an example of communication between a base station 110 and a UE 120 in a wireless network 100 in accordance with the present disclosure. The base station 110 may be equipped with T antennas 234a through 234t, and the UE 120 may be equipped with R antennas 252a through 252r, where generally, T≥1 and R≥1.
[0074] At the base station 110, a transmit processor 220 may receive data for one or more UEs from a data source 212, select one or more modulation and coding schemes (MCSs) for the UE at least in part based on channel quality indicators (CQIs) received from each UE, process (e.g., encode and modulate) the data for the UE at least in part based on the MCSs selected for each UE, and provide data symbols for all UEs. The transmit processor 220 may also process system information (e.g., for semi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, upper layer signaling, etc.), and provide overhead symbols and control symbols. The transmit processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRSs), demodulation reference signals (DMRSs), etc.) and synchronization signals (e.g., primary synchronization signal (PSS) and secondary synchronization signal (SSS)). A transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and may provide T output symbol streams to T modulators (MODs) 232a through 232t. Each modulator 232 may process the corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. The T downlink signals from the modulators 232a through 232t may be transmitted via the T antennas 234a through 234t, respectively.
[0075] At the UE 120, antennas 252a through 252r may receive downlink signals from the base station 110 and / or other base stations and may provide the received signals to demodulators (DEMOD) 254a through 254r, respectively. Each demodulator 254 may condition (e.g., filter, amplify, down-convert, and digitize) the received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. The MIMO detector 256 may obtain received symbols from all R demodulators 254a through 254r, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. The receive processor 258 may process (e.g., demodulate and decode) the detected symbols, provide decoded data for the UE 120 to the data sink 260, and provide decoded control information and system information to the controller / processor 280. The term "controller / processor" may refer to one or more controllers, one or more processors, or a combination thereof. The channel processor may determine a reference signal received power (RSRP), a received signal strength indicator (RSSI), a reference signal received quality (RSRQ), a channel quality indicator (CQI), etc. In some aspects, one or more components of the UE 120 may be included in a housing 284.
[0076] The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292. The network controller 130 may include, for example, one or more devices in a core network. The network controller 130 may communicate with the base station 110 via the communication unit 294.
[0077] On the uplink, at the UE 120, the transmit processor 264 may receive and process data from the data source 262 and control information from the controller / processor 280 (e.g., for reporting including RSRP, RSSI, RSRQ, CQI, etc.). The transmit processor 264 may also generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be precoded (if applicable) by the TX MIMO processor 266, further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to the base station 110. In some aspects, the UE 120 includes a transceiver. The transceiver may include any combination of antennas 252, modulators and / or demodulators 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver may be used by a processor (e.g., controller / processor 280) and memory 282 to perform the operations described herein (e.g., as described with reference to Figures 5 - 10、 aspects of any method as described in 12 - 19 and / or 22 - 26).
[0078] 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 receive processor 238 to obtain decoded data and control information transmitted by UE 120. Receive processor 238 can provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 can include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 can include scheduler 246 for scheduling UE 120 for downlink and / or uplink communication. In some aspects, base station 110 includes a transceiver. The transceiver can include any combination of antenna 234, modulator and / or demodulator 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver can be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any method described herein (e.g., as described with reference to Figures 5 - 10 、 aspects of any method as described in 12 - 19 and / or 22 - 26).
[0079] Controller / processor 240 of base station 110, controller / processor 280 of UE 120, and / or Figure 2 any other component of can perform one or more techniques associated with the determination and counting of uplink repetitions, as described in more detail elsewhere herein. For example, controller / processor 240 of base station 110, controller / processor 280 of UE 120, and / or Figure 2 any other component of can perform or direct, for example Figure 7 process 700 of, Figure 8 process 800 of, Figure 14 process 1400 of, Figure 15 process 1500 of, Figure 16 process 1600 of, Figure 17 process 1700 of, Figure 23 process 2300 of, Figure 24The operations of process 2400 and / or other processes described herein. Memories 242 and 282 may store data and program code for base station 110 and UE 120, respectively. In some aspects, memories 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, when executed by one or more processors of base station 110 and / or UE 120 (e.g., executed directly, or after compilation, conversion, interpretation, etc.), the one or more instructions may cause the one or more processors, UE 120, and / or base station 110 to perform or direct operations such as: Figure 7 Process 700, Figure 8 Process 800, Figure 14 Process 1400, Figure 15 Process 1500, Figure 16 Process 1600, Figure 17 Process 1700, Figure 23 Process 2300, Figure 24 Process 2400 and / or other processes described herein. In some aspects, executing the instructions may include running the instructions, converting the instructions, compiling the instructions, interpreting the instructions, etc.
[0080] In some aspects, a mobile station (e.g., UE 120) includes: a unit for receiving, by the mobile station, a configuration indicating a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a time slot boundary and that allows only one uplink transmission opportunity per time slot; a unit for transmitting, by the mobile station, in the transmission opportunity, an actual repetition at least in part based on determining that the transmission opportunity has resources available for the actual repetition of the uplink repetition type, where the transmission opportunity is a time slot; and / or a unit for terminating, by the mobile station, transmission of the actual repetition of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions. The units for the mobile station to perform the operations described herein may include, for example, antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, and / or memory 282.
[0081] In some aspects, the mobile station includes: a unit for receiving an indication of one or more conditions associated with a partial transmission; and / or a unit for determining, at least in part based on determining that the one or more conditions are met, that the transmission opportunity has resources available for the partial transmission.
[0082] In some aspects, the mobile station includes: a unit for receiving an indication of a symbol pattern associated with a partial transmission of a transmission portion, wherein the symbol pattern indicates one or more symbols of an actual repetition to be transmitted in the partial transmission; and / or a unit for determining, at least in part based on the symbol pattern, that the transmission opportunity has resources available for the partial transmission.
[0083] In some aspects, the mobile station includes: a unit 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 that meets a processing time threshold associated with the mobile station; a unit 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 an actual repetition of a partial transmission; and / or a unit for transmitting an actual repetition, at least in part based on determining that the transmission opportunity meets the condition.
[0084] In some aspects, the mobile station includes: a unit 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 that does not meet a processing time threshold associated with the mobile station; a unit 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 an actual repetition of a partial transmission after transmitting the actual repetition; and / or a unit for incrementing a repetition counter that counts the number of actual repetitions, at least in part based on determining that the transmission opportunity meets the condition.
[0085] In some aspects, the mobile station includes: a unit 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 that does not meet a processing time threshold associated with the mobile station; a unit 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 an actual repetition of a partial transmission after transmitting the actual repetition; and / or a unit for avoiding counting an actual repetition in the number of actual repetitions, at least in part based on determining that the transmission opportunity does not meet the condition.
[0086] In some aspects, the mobile station includes: a unit for receiving an indication of transmission in one or more symbols for canceling the transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; a unit for determining, after sending the actual repetition, that the transmission opportunity does not meet the condition regarding resources available for a partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling the transmission in the one or more symbols; and / or a unit for incrementing a repetition counter despite determining that the transmission opportunity does not meet the condition, the repetition counter counting the number of actual repetitions.
[0087] In some aspects, the base station includes: a unit for sending, by the base station and to a mobile station, a configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a time slot boundary and that allows only one uplink transmission opportunity per time slot; a unit for the base station to monitor the actual repetition in the transmission opportunity at least partially 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 / or a unit for the base station to terminate monitoring the transmission of the actual repetition of the uplink repetition type when the number of actual repetitions is equal to the nominal number of repetitions. The units for the base station to perform the operations described herein may include, for example, a transmit processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receive processor 238, a controller / processor 240, a memory 242, and / or a scheduler 246.
[0088] In some aspects, the base station includes: a unit for sending an indication of one or more conditions associated with transmitting a partial transmission; and / or a unit for determining that the transmission opportunity has resources available for the partial transmission at least partially based on determining that the one or more conditions are met.
[0089] In some aspects, the base station includes: a unit for sending an indication of a symbol pattern associated with transmitting a partial transmission, wherein the symbol pattern indicates one or more symbols of the actual repetition to be sent in the partial transmission; and / or a unit for determining that the transmission opportunity has resources available for the partial transmission at least partially based on the symbol pattern.
[0090] In some aspects, the base station includes: a unit for sending an indication to cancel the transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that meets a processing time threshold associated with the mobile station; a unit for determining that the transmission opportunity meets a condition regarding resources available for a partial transmission that can be actually repeated, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in the one or more symbols; and / or a unit for monitoring an actual repetition, at least in part based on determining that the transmission opportunity meets the condition.
[0091] In some aspects, the base station includes: a unit for sending an indication to cancel the transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; a unit for determining that the transmission opportunity meets a condition regarding resources available for a partial transmission that can be actually repeated, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in the one or more symbols; and / or a unit for increasing a repetition counter that counts the number of actual repetitions, at least in part based on determining that the transmission opportunity meets the condition.
[0092] In some aspects, the base station includes: a unit for sending an indication to cancel the transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; a unit for determining that the transmission opportunity does not meet a condition regarding resources available for a partial transmission that can be actually repeated, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in the one or more symbols; and / or a unit for avoiding counting an actual repetition in the number of actual repetitions, at least in part based on determining that the transmission opportunity does not meet the condition.
[0093] In some aspects, the base station includes: a unit for sending an indication to cancel the transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; a unit for determining that the transmission opportunity does not meet a condition regarding resources available for a partial transmission that can be actually repeated, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in the one or more symbols; and / or a unit for increasing a repetition counter that counts the number of actual repetitions, even though based on determining that the transmission opportunity does not meet the condition.
[0094] In some aspects, the mobile station includes: a unit for the mobile station to determine, 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; a unit for the mobile station to 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; or a unit for the mobile station to transmit a set of PUSCH repetitions at least in part based on the number of repetitions. In some aspects, the units for the mobile station to perform the operations described herein may include, for example, one or more of antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, or memory 282.
[0095] In some aspects, the mobile station includes: a unit for the mobile station to receive an indication of a time window for repetitions on which the mobile station is to transmit PUSCH communications; or a unit for the mobile station to transmit a set of PUSCH repetitions in the time window. In some aspects, the units for the mobile station to perform the operations described herein may include, for example, one or more of antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, or memory 282.
[0096] In some aspects, the base station includes: a unit for the base station to determine, at least in part, a maximum number of repetitions for PUSCH communications with the mobile station based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; a unit for the base station to transmit an indication of the number of repetitions to be used by the mobile station for the PUSCH communications, wherein the number of repetitions is less than or equal to the maximum number of repetitions; or a unit for the base station to monitor a set of PUSCH repetitions from the mobile station at least in part based on the number of repetitions. The units for the base station to perform the operations described herein may include, for example, one or more of transmit processor 220, TX MIMO processor 230, modulator 232, antenna 234, demodulator 232, MIMO detector 236, receive processor 238, controller / processor 240, memory 242, or scheduler 246.
[0097] In some aspects, the base station includes: a unit for the base station to send an indication of a repeated time window on which the mobile station is to transmit PUSCH communication; or a unit for the base station to monitor a set of PUSCH repetitions in the time window. The units for the base station to perform the operations described herein may include, for example, one or more of a transmit processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receive processor 238, a controller / processor 240, a memory 242, or a scheduler 246. In some aspects, the base station includes a unit for determining the time window at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.
[0098] In some aspects, the mobile station includes: a unit for increasing a transmission index at least in part based on determining that an actual PUSCH repetition transmission has occurred for a previous PUSCH repetition in a PUSCH repetition sequence before the PUSCH repetition; and / or a unit for determining a redundant version of the PUSCH repetition at least in part based on the increased transmission index. In some aspects, the mobile station includes: a unit for avoiding increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission has not occurred for a previous PUSCH repetition in a PUSCH repetition sequence before the PUSCH repetition; and / or a unit for determining a redundant version of the PUSCH repetition at least in part based on the transmission index.
[0099] In some aspects, the base station includes: a unit for the base station to send a redundant version index that indicates to the mobile station a redundant version sequence to be applied to a corresponding PUSCH repetition sequence; and / or a unit for the base station to monitor a redundant version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundant version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur. The units for the base station to perform the operations described herein may include, for example, one or more of a transmit processor 220, a TX MIMO processor 230, a modulator 232, an antenna 234, a demodulator 232, a MIMO detector 236, a receive processor 238, a controller / processor 240, a memory 242, or a scheduler 246.
[0100] In some aspects, the base station includes: a unit for increasing a transmission index at least in part based on determining that an actual PUSCH repetition transmission has occurred for a previous PUSCH repetition in a PUSCH repetition sequence before the PUSCH repetition; and / or a unit for determining a redundant version of the PUSCH repetition at least in part based on the increased transmission index. In some aspects, the base station includes: a unit for avoiding increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission has not occurred for a previous PUSCH repetition in a PUSCH repetition sequence before the PUSCH repetition; and / or a unit for determining a redundant version of the PUSCH repetition at least in part based on the transmission index.
[0101] Although Figure 2 the blocks in are shown as different components, the functions described above with respect to these blocks 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 transmit processor 264, the receive processor 258, and / or the TX MIMO processor 266 can be performed by or under the control of the controller / processor 280.
[0102] As described above, provided Figure 2 as an example. Other examples may be different from the example with respect to Figure 2 described.
[0103] Figure 3 FIG. is a diagram illustrating an example 300 of physical uplink shared channel (PUSCH) repetition type A and PUSCH repetition type B according to the present disclosure. Although the techniques are described herein in connection with PUSCH repetition, these techniques can be applied to various types of uplink repetition, such as uplink data repetition, uplink control repetition (e.g., physical uplink control channel (PUCCH) repetition), etc.
[0104] Repeats such as uplink repeat or downlink repeat can be used to improve reliability, e.g., for ultra-reliable low-latency communication (URLLC) or for a UE 120 located in a geographical area with poor channel conditions (e.g., cell edge). When using repeats, the transmitter repeats the transmission of the communication multiple times. For example, the UE 120 can send an initial uplink communication and can repeat (e.g., retransmit) the transmission of the uplink communication one or more times. When the UE 120 is configured with repeats, the UE 120 can retransmit the initial transmission without a first reception feedback (e.g., acknowledgement (ACK) or negative acknowledgement (NACK)) indicating whether the initial transmission was successfully received. In some aspects, ACK or NACK feedback can be disabled for repeats, thereby reducing the signaling overhead that would otherwise be used for ACK or NACK feedback.
[0105] In some aspects, the repeated transmissions (sometimes referred to as retransmissions) can include the same coded bits (e.g., information bits and parity bits) as the initial transmission and / or another repeated transmission (e.g., where the same redundancy version is used between repeats). Alternatively, the repeated transmissions can include different coded bits than the initial transmission and / or another repeated transmission (e.g., having a different combination of information bits and / or parity bits) (e.g., where different redundancy versions are used between repeats).
[0106] As used herein, the term “repeat” is used to refer to the initial communication and also to the repeated transmissions of the initial communication. For example, if the UE 120 is configured to send 4 repeats, the UE 120 can send an initial transmission and can send 3 repeated transmissions of the initial transmission. Thus, each transmission (whether the transmission is an initial transmission or a retransmission) is counted as a repeat. Repeats can be sent in a transmission opportunity, which is sometimes referred to as a transmission instance.
[0107] As shown by reference numeral 310, for a first uplink repetition type called PUSCH repetition type A, it is not allowed for an uplink transmission opportunity to cross a slot boundary, and only one uplink transmission opportunity per slot is allowed. Thus, if UE 120 is configured with PUSCH repetition type A, UE 120 cannot transmit a repetition in a set of symbols occurring in more than one slot, and can transmit the repetition only if all symbols of the repetition occur in the same slot. Further, if UE 120 is configured with PUSCH repetition type A, UE 120 cannot transmit more than one repetition per slot. Thus, for PUSCH repetition type A, the transmission opportunity corresponds to a slot. Further, for PUSCH repetition type A, the time domain allocation for the repetition within a slot can be the same among all slots for which the repetition is scheduled. In other words, each repetition associated with the same initial transmission can start in the same starting symbol (e.g., having the same starting symbol index) in each slot in which the repetition is scheduled, and can occupy the same number of symbols.
[0108] As shown by reference numeral 320, for a second uplink repetition type called PUSCH repetition type B, it is allowed for an uplink transmission opportunity to cross a slot boundary (as shown by reference numeral 330, where a single nominal repetition crosses the slot boundary and is divided into two actual repetitions), and more than one uplink transmission opportunity per slot is allowed (as shown by reference numeral 340). Thus, if UE 120 is configured with PUSCH repetition type B, UE 120 can transmit a repetition (e.g., a nominal repetition) in a set of symbols occurring in more than one slot, and UE 120 can transmit the repetition even if all symbols of the repetition do not occur in the same slot. Further, if UE 120 is configured with PUSCH repetition type B, UE 120 can transmit more than one repetition per slot. Thus, for PUSCH repetition type B, the transmission opportunity corresponds to a part of a slot, e.g., a mini-slot. Further, for PUSCH repetition type B, the time domain allocation for the repetition within a slot can be different for different repetitions. In other words, different repetitions associated with the same initial transmission can start in different starting symbols (e.g., having different starting symbol indices).
[0109] In PUSCH repetition type B, the term "nominal repetition" refers to potential PUSCH repetitions indicated by the base station 110. The nominal repetitions signaled or scheduled by the base station 110 may be truncated or divided into one or two "actual repetitions". A nominal repetition consists of a set of consecutive symbols on which the UE 120 is expected to transmit PUSCH repetitions. However, when this set of consecutive symbols crosses a time slot boundary, includes semi-static downlink symbols, or encounters an invalid symbol pattern (e.g., is scheduled to occur within an invalid symbol pattern), etc., the UE 120 needs to split the nominal repetition into one or two parts. Each of these parts is referred to as an "actual repetition".
[0110] For example, as shown by reference numeral 350, a PUSCH transmission may include four symbols, and the base station 110 may configure the UE 120 (e.g., in a radio resource control (RRC) message) to transmit two nominal repetitions of the PUSCH transmission. The two nominal repetitions may span a total of eight symbols, and each nominal repetition 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 (the first, second, third, and fourth symbols) of the time slot, and the second nominal repetition may be scheduled in the next four symbols (the fifth, sixth, seventh, and eighth symbols) of the time slot. The first nominal repetition is actually transmitted in the first four symbols and is thus considered a single actual repetition (shown as "Rep#1"). For the second nominal repetition, the UE 120 actually transmits the first two symbols but cannot transmit the last two symbols because the last two symbols are downlink symbols. Therefore, the UE 120 discards the last two symbols, and the resulting actual repetition (shown as "Rep#2") includes only the first two symbols.
[0111] As another example, as shown by reference numeral 360, the PUSCH transmission can include four symbols, and the base station 110 can configure the UE 120 to transmit two nominal repetitions of the PUSCH transmission. Each of the two nominal repetitions can include four symbols, shown as the ninth, tenth, eleventh, and twelfth symbols in the first time slot (time slot 1) for the first nominal repetition, and the thirteenth and fourteenth symbols in the first time slot (time slot 1) for the second nominal repetition plus the first and second symbols in the second time slot (time slot 2). The first nominal repetition is transmitted in four consecutive symbols and is thus 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 multiple time slots) and is thus divided into two actual repetitions, where the first actual repetition (shown as "Rep#2") is transmitted in the first set of consecutive symbols in the first time slot (the thirteenth and fourteenth symbols in time slot 1), and the second actual repetition (shown as "Rep#3") is transmitted in the second set of consecutive symbols in the second time slot (the first and second symbols in time slot 2).
[0112] As described above, provided Figure 3 as an example. Other examples may be different from those Figure 3 described.
[0113] Figure 4 is a schematic diagram of Example 400 of PUSCH Repetition Type A according to the present disclosure. Figure 4 Shows an example of counting repetitions for PUSCH Repetition Type A.
[0114] In Example 400, the time division duplex (TDD) time slot pattern for communication between the UE 120 and the base station 110 is shown as 3 downlink (D) time slots, followed by 1 uplink (U) time slot, followed by 3 downlink time slots, followed by 1 uplink time slot, followed by 3 downlink time slots, followed by 1 uplink time slot, followed by 2 downlink time slots. The uplink time slot can be used for uplink communication (and not for downlink communication), and the downlink time slot can be used for downlink communication (and not for uplink communication). This is an example TDD time slot pattern, and other examples may be different from this TDD time slot pattern.
[0115] In Example 400, for PUSCH Repetition Type A, UE 120 is configured with 8 repetitions. For example, base station 110 may send a configuration message (e.g., an RRC message) and / or downlink control information (DCI) (e.g., an uplink grant) (e.g., for PUSCH Repetition Type A, which may also be configured for UE 120) instructing UE 120 to send 8 repetitions. The configuration message and / or DCI may include a repetition parameter (e.g., RepK) indicating the number of repetitions. The configuration message (e.g., for configured grant communication) and / or the DCI (e.g., for dynamic grant communication) may schedule an initial uplink transmission in a time slot shown as time slot 0 which is an uplink time slot.
[0116] For PUSCH Repetition Type A, when counting the number of repetitions, UE 120 and base station 110 may count consecutive time slots starting from the time slot in which the initial uplink transmission is scheduled, regardless of whether UE 120 can actually send a repetition in each of these time slots. For example, as indicated by reference numeral 410, UE 120 may send a first repetition (e.g., an initial uplink communication) in time slot 0 (an uplink time slot), may not be able to send repetitions in time slots 1, 2, and 3 (downlink time slots), may send a second repetition (e.g., a retransmission or a repeated transmission) in time slot 4 (an uplink time slot), and may not be able to send 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 may count downlink time slots 1, 2, 3, 5, 6, and 7 towards the number of repetitions (e.g., 8 indicated repetitions). As a result, although only 2 repetitions are sent instead of the indicated 8 repetitions, UE 120 terminates the repetitions after time slot 7.
[0117] Since UE 120 sends a smaller number of repetitions compared to the indicated number of repetitions, UE 120 may not 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 worse channel conditions) based on the channel conditions between UE 120 and base station 110 to achieve a desired reliability level. If UE 120 does not actually send that number of repetitions, the desired reliability level may not be met.
[0118] To solve this problem, the base station 110 can configure or schedule a larger number of repetitions (e.g., based on the TDD mode) to account for time slots in which the UE 120 cannot transmit (e.g., downlink time slots, special time slots, or handover time slots). However, this requires a larger number of bits to signal the number of repetitions and to count the number of repetitions in the memories of the UE 120 and the base station 110. For example, the base station 110 can use 2 bits as a repetition parameter (e.g., having bit values 00, 01, 10, and 11) to select between 1 repetition (e.g., only an initial transmission without retransmission), 2 repetitions (e.g., an initial transmission and one retransmission), 4 repetitions, and 8 repetitions. To signal a larger number of repetitions, 3 bits, 4 bits, or more bits are required for the repetition parameter, especially for TDD modes with a small uplink time slot to downlink time slot ratio. This increases the signaling overhead and consumes excessive network resources compared to using a smaller number of bits (e.g., 2 bits) for the repetition parameter. In addition, the base station 110 needs to consider the TDD mode when signaling the number of repetitions, which increases the processing at the base station 110.
[0119] Some of the techniques and apparatuses described herein save signaling overhead and improve the reliability of repetitions used for PUSCH repetition type A transmission by: using a smaller number of bits for the repetition parameter (e.g., 2 bits), and enabling the UE 120 and the 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, the UE 120 can be configured with a certain number of repetitions, and if the UE 120 actually transmits a repetition, the UE 120 (and the base station 110) can increment only a counter indicating the number of repetitions transmitted. In this example, when the UE 120 has an opportunity to transmit a repetition (e.g., in a PUSCH transmission opportunity), but does not actually transmit a repetition in that opportunity (e.g., because the time slot changes from an uplink time slot to a downlink time slot, because the transmission is cancelled or pre-empted, etc.), the UE 120 (and the base station 110) can avoid incrementing the counter.
[0120] As described above, provide Figure 4 as an example. Other examples may be different from the example regarding Figure 4 described.
[0121] Figure 5 is a diagram illustrating example 500 associated with the determination and counting of uplink repetitions according to the present disclosure. As Figure 5As shown, Example 500 includes communication between base station 110 and UE 120. In some aspects, base station 110 and UE 120 may be included in a wireless network (such as 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 of the operations described herein are performed by the UE, these operations may also be performed by a mobile station or another type of wireless communication device.
[0122] As indicated by reference numeral 510, base station 110 may send and UE 120 may receive a configuration indicating a nominal number of repetitions associated with PUSCH repetition type A (e.g., an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and allows only one uplink transmission opportunity per slot, as described above in connection with Figure 3 ). In some aspects, base station 110 sends an indication of the nominal number of repetitions in a configuration message (e.g., an RRC configuration message). Additionally or alternatively, base station 110 may send an indication of the nominal number of repetitions in another type of message (such as DCI and / or a medium access control (MAC) control element (CE)) (collectively referred to as MAC-CE). Base station 110 may use a repetition parameter shown as RepK to indicate the nominal number of repetitions. In Example 500, base station 110 configures two repetitions (e.g., RepK = 2).
[0123] In some aspects, each repetition associated with the same initial transmission may start in the same starting symbol (e.g., having the same starting symbol index) in each transmission opportunity (e.g., slot) in which the repetition is scheduled. Alternatively, different repetitions associated with the same initial transmission may start in different starting symbols (e.g., having different starting symbol indexes) in different transmission opportunities (e.g., slots).
[0124] As used herein in connection with PUSCH repetition type A, "nominal number of repetitions" refers to the number of repetitions indicated by base station 110 to UE 120 (e.g., in an RRC message, DCI, or MAC-CE). In some examples, the number of repetitions indicated by base station 110 to UE 120 may be referred to as "configured number of repetitions", "scheduled number of repetitions", "indicated number of repetitions", or similar terms.
[0125] In some aspects, the configuration can include a symbol pattern associated with transmitting a partial transmission and / or associated with determining whether to transmit a transmission and / or count a transmission in a transmission opportunity. For example, the symbol pattern can indicate one or more symbols that are available in the transmission opportunity for the UE 120 to transmit a transmission and / or count a transmission in the transmission opportunity. Additional details regarding the symbol pattern are described below.
[0126] As shown by reference numeral 520, the UE 120 can determine whether a transmission opportunity has resources available for the UE 120 to transmit a repeated transmission. In some aspects, the resources can be symbols. For example, if the symbol is an uplink symbol (e.g., in a transmission opportunity scheduled for the UE 120), the symbol can be available for the UE 120 to transmit. For example, if the symbol is a downlink symbol, is a special symbol (e.g., for switching between downlink and uplink), and / or is cancelled (e.g., by an uplink cancellation indication or another type of indication), the symbol may not be available for the UE 120 to transmit. As described elsewhere herein, for PUSCH repetition type A, the transmission opportunity is a time slot. In some aspects, the base station 110 can also determine, in the same or similar manner as described herein for the UE 120, whether a transmission opportunity has resources available for the UE 120 to transmit a repeated transmission. In some aspects, the configuration can indicate whether the UE 120 is to transmit only a complete transmission of the repetition (as opposed to a partial repetition) and / or whether the UE 120 is allowed to transmit a partial transmission of the repetition, as described in more detail below.
[0127] In some aspects, the UE 120 can determine whether a transmission opportunity has resources (e.g., symbols) available for a complete transmission of the repetition. A complete transmission includes all symbols of the repetition (e.g., all information bits and all parity bits). Thus, in some aspects, the UE 120 can determine whether the transmission opportunity includes an uplink symbol count that is greater than or equal to the number of symbols required to transmit the repetition. 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), the UE 120 can transmit the repetition in the transmission opportunity, as shown by reference numeral 530, and / or can count the transmitted repetition as an actual repetition (e.g., by incrementing a repetition counter that counts the number of actual repetitions transmitted by the UE 120). Additionally in this example, if the transmission opportunity does not have sufficient available resources (e.g., has less than the number of resources required for a complete transmission), the UE 120 can avoid transmitting the repetition in the transmission opportunity and / or avoid incrementing the repetition counter.
[0128] Alternatively, the UE 120 can determine whether the transmission opportunity has resources (e.g., symbols) available for partial transmissions of a repetition. A partial transmission consists of fewer symbols than all symbols of the repetition. In some aspects, the UE 120 can send a partial repetition in a transmission opportunity only if one or more conditions associated with the partial repetition in the transmission opportunity are met. The UE 120 can store information identifying the one or more conditions in a memory and / or can receive an indication of the one or more conditions from the base station 110 (e.g., in a configuration message).
[0129] The conditions associated with a partial transmission of a repetition in a transmission opportunity can include, for example, requirements regarding 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 of the repetition (e.g., a threshold number of consecutive symbols at the start of the repetition, where the repetition starts from a fixed or static symbol index). In some aspects, the condition can include that the transmission opportunity has a starting symbol available for the transmission of the repetition associated with the repetition (e.g., when it is required to start the repetition in the same starting symbol slot by slot). Alternatively, the UE 120 can be configured to allow the transmission of a repetition (e.g., partial repetition) in different starting symbols in different time slots (e.g., having different starting symbol indices).
[0130] In some aspects, the base station 110 can use a symbol pattern to indicate one or more conditions. The symbol pattern can indicate one or more symbols in the repetition that need to be sent (e.g., to make the transmission opportunity meet the conditions). In some aspects, the symbol pattern includes a bitmap including a plurality of bits. A first value of a bit (e.g., 1) can indicate that the corresponding symbol in the repetition needs to be sent. A second value of a bit (e.g., 0) can indicate that the corresponding symbol in the repetition does not need to be sent.
[0131] For example, if the base station 110 sends an 8-bit bitmap of [11110000], this can indicate that the first four symbols in the repetition need to be sent (corresponding to the first four bits of the bitmap, all 1s), and the remaining symbols in the repetition do not need to be sent (corresponding to the remaining bits of the bitmap, all zeros). Thus, the transmission opportunity must have symbols available for sending the first four symbols in the repetition in order for the transmission opportunity to meet this condition.
[0132] As another example, if the base station 110 transmits an 8-bit bitmap of [0111000], this can indicate that at least four symbols in the repetition need to be transmitted and no additional symbols in 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 meet this condition.
[0133] Among other examples, the base station 110 can transmit the symbol pattern in a configuration message, DCI, and / or MAC-CE. In some aspects, if the base station 110 transmits the symbol pattern in a configuration message (e.g., an RRC message), the symbol pattern can include a static number of bits (e.g., which does not change before a new configuration or reconfiguration). The static number of bits can be at least partially based on or equal to the number of symbols included in a time slot (e.g., 14 bits). This saves signaling overhead compared to transmitting the symbol pattern in DCI, but has lower flexibility.
[0134] In some aspects, if the base station 110 transmits the symbol pattern in DCI (e.g., for an uplink grant scheduling the transmission of a repetition), 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 at least partially based on the number of symbols included in the repetition scheduled by the DCI message (e.g., the number of PUSCH symbols). This is more flexible than transmitting the symbol pattern in an RRC message, but consumes more signaling overhead.
[0135] Thus, in some aspects, the UE 120 can determine whether a transmission opportunity meets one or more conditions associated with a partial transmission of a repetition in the transmission opportunity. In this example, if the transmission opportunity meets one or more conditions (e.g., meets a threshold number of symbols, DMRS symbols, data symbols, consecutive symbols, and / or consecutive symbols at the start of the repetition), the UE 120 can transmit the (partial) repetition in the transmission opportunity, as shown by reference numeral 530, and / or can count the transmitted repetition as an actual repetition (e.g., by incrementing a repetition counter for counting the number of actual repetitions transmitted by the UE 120). Additionally in this example, if the transmission opportunity does not meet one or more conditions (e.g., does not meet a threshold number of symbols, DMRS symbols, data symbols, consecutive symbols, and / or consecutive symbols at the start of the repetition), the UE 120 can avoid transmitting the repetition in the transmission opportunity and / or can avoid incrementing the repetition counter.
[0136] As shown by reference numeral 540, the base station 110 may monitor repetitions only in a transmission opportunity having resources available for a repeated transmission (e.g., a full transmission or a partial transmission as described above) by the UE 120. For example, the base station 110 may determine whether a transmission opportunity has resources available for a repeated transmission by the UE 120 in the same or a similar manner as described above for the UE 120. If the transmission opportunity has resources available for transmission, the base station 110 may monitor repetitions in the transmission opportunity and / or may count the repetitions. Conversely, if the transmission opportunity does not have resources available for transmission, the base station 110 may avoid monitoring repetitions in the transmission opportunity and / or may avoid counting the repetitions.
[0137] The UE 120 and the base station 110 may make the above determination for each transmission opportunity (e.g., in a set of consecutive transmission opportunities) until the actual number of repetitions transmitted by the UE 120 equals the nominal number of repetitions indicated by the base station 110. When the actual number of repetitions equals the nominal number of repetitions (e.g., determined by the UE 120 using a repetition counter stored in the memory of the UE 120), the UE 120 may terminate the repeated transmission. Similarly, when the actual number of repetitions equals the nominal number of repetitions (e.g., determined by the base station 110 using a repetition counter stored in the memory of the base station 110), the base station 110 may terminate monitoring the repetitions.
[0138] By enabling the UE 120 and the base station 110 to count the actual number of repetitions (e.g., full repetitions or partial repetitions) being sent, rather than counting consecutive time slots regardless of whether a repetition was actually sent in each of those time slots, the techniques and apparatus described herein save signaling overhead (e.g., compared to using more bits to signal the nominal number of repetitions) and improve the reliability of repetitions sent using PUSCH repetition type A.
[0139] As described above, provide Figure 5 as an example. Other examples may be different from the example regarding Figure 5 described example.
[0140] Figure 6 is a diagram illustrating example 600 associated with the determination and counting of uplink repetitions in accordance with the present disclosure. As Figure 6 shown, example 600 includes communication between a base station 110 and a UE 120. In some aspects, the base station 110 and the UE 120 may be included in a wireless network (e.g., wireless network 100). The base station 110 and the UE 120 may communicate via a radio access link, which may include an uplink and a downlink.
[0141] As shown by reference numeral 610, the base station 110 may send and the UE 120 may receive a configuration for indicating the number of nominal repetitions associated with PUSCH repetition type A, as described above in connection with Figure 5 that
[0142] As shown by reference numeral 620, the base station 110 may send and the UE 120 may receive an indication of transmission in one or more symbols of a cancellation transmission opportunity. For example, the base station 110 may schedule a set of repetitions for a set of transmission opportunities (e.g., using DCI for dynamic grant uplink communication, or using an RRC message for a configured grant uplink communication), and may later send an indication of cancellation of transmission in one or more symbols of a transmission opportunity (or transmission opportunities) included in the set of transmission opportunities. An indication for canceling all or part of a previously scheduled transmission (e.g., canceling transmission in one or more symbols previously scheduled) may be referred to as an uplink cancellation indication (ULCI). In some aspects, the base station 110 may send the ULCI in DCI or MAC-CE.
[0143] As shown by reference numeral 630, the UE 120 may determine whether a transmission opportunity has resources available for repeated transmission by the UE 120 after canceling transmission in one or more symbols. For example, the UE 120 may perform one or more operations described above in connection with Figure 5 to determine whether the transmission opportunity has resources available for repeated transmission by the UE 120. In this example, the resources (e.g., one or more symbols) canceled by the ULCI are not available for repeated transmission by the UE 120. Thus, the UE 120 may determine whether the remaining available symbols (e.g., after considering the canceled symbols) are sufficient for a complete transmission, or satisfy one or more conditions associated with a partial transmission, as described above in connection with Figure 5 that
[0144] In some aspects, the UE 120 may receive the ULCI at a time before a transmission opportunity that meets a processing time threshold associated with the UE 120 (e.g., the processing time required for the UE 120 to prepare to send uplink communication, e.g., T proc,2 ). For example, the UE 120 may receive the ULCI at least a threshold number of time slots before the transmission opportunity. In this example, the UE 120 may determine whether the transmission opportunity meets one or more conditions regarding resources available for a partial transmission of a repetition, at least in part based on one or more resources available in the transmission opportunity after canceling transmission in one or more symbols, as described above in connection with Figure 5As described above. For example, if a transmission opportunity meets 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 start of a repetition), the UE 120 may send a (partial) repetition in the transmission opportunity, as shown by reference numeral 640, and / or may count the repetition being sent as an actual repetition (e.g., by incrementing a repetition counter for counting the number of actual repetitions sent by the UE 120). Additionally, in this example, if the transmission opportunity does not meet one or more conditions, the UE 120 may avoid sending a repetition in the transmission opportunity and / or may avoid incrementing the repetition counter.
[0145] In some aspects, the UE 120 may receive a ULCI at a time prior to a transmission opportunity that does not meet a processing time threshold associated with the UE 120. For example, the UE 120 may receive a ULCI less than a threshold number of time slots prior to the transmission opportunity. In this example, the UE 120 may send a repetition in the transmission opportunity because the UE 120 does not have sufficient time to determine whether the remaining resources in the transmission opportunity meet one or more conditions for a partial transmission. In some aspects, the UE 120 may retrospectively (e.g., after the transmission opportunity and / or after sending a repetition) determine whether the transmission opportunity meets the condition. In some aspects, if the transmission opportunity meets one or more conditions regarding the remaining resources available for a partial transmission (e.g., after canceling the transmission in one or more symbols), the UE 120 may count the repetition being sent as an actual repetition, e.g., by incrementing a repetition counter for counting the number of actual repetitions sent by the UE 120. In some aspects, if the UE 120 retrospectively determines that the transmission opportunity does not meet one or more conditions, the UE 120 may avoid incrementing the repetition counter even though a repetition was actually sent (e.g., because the base station 110 will not receive the repetition being sent). Alternatively, if the UE 120 retrospectively determines that the transmission opportunity does not meet one or more conditions, the UE 120 may increment the repetition counter even though the transmission opportunity does not meet one or more conditions (e.g., because the UE 120 may not have had sufficient processing time to make the determination and will not send subsequent repetitions).
[0146] As shown by reference numeral 650, the base station 110 may monitor for repetitions only in a transmission opportunity that has resources available for a repeated transmission (e.g., a full transmission or a partial transmission as described above) by the UE 120 after canceling transmission in one or more symbols. For example, the base station 110 may determine whether a transmission opportunity has resources available for a repeated transmission by the UE 120 after canceling transmission in one or more symbols in the same manner or a similar manner as described above for the UE 120. If the transmission opportunity has resources available for transmission after canceling transmission in one or more symbols, the base station 110 may monitor for repetitions in the transmission opportunity. Conversely, if the transmission opportunity does not have resources available for transmission after canceling transmission in one or more symbols, the base station 110 may avoid monitoring for repetitions in the transmission opportunity. In a similar manner as described above for the UE 120, the base station 110 may increment a repetition counter and / or may avoid incrementing the repetition counter.
[0147] The UE 120 and the base station 110 may make the above determination for each transmission opportunity (e.g., in a set of consecutive transmission opportunities) until the number of repetitions counted by the UE 120 equals the nominal number of repetitions indicated by the base station 110. When the number of repetitions counted by the UE 120 equals the nominal number of repetitions (e.g., determined by the UE 120 using a repetition counter stored in the UE 120 memory), the UE 120 may terminate the repeated transmission. Similarly, when the number of repetitions counted by the base station 110 equals the nominal number of repetitions (e.g., determined by the base station 110 using a repetition counter stored in the base station 110 memory), the base station 110 may terminate the monitoring for repetitions.
[0148] By enabling the UE 120 and the base station 110 to count the actual number of transmitted repetitions (e.g., full repetitions or partial repetitions) that the base station 110 monitors and / or is capable of receiving (e.g., after canceling transmission in one or more symbols), rather than 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 signaling overhead (e.g., compared to using more bits to signal the nominal number of repetitions) and improve the reliability of repetitions transmitted using PUSCH repetition type A.
[0149] As described above, Figure 6 is provided as an example. Other examples may be different from the example regarding Figure 6 described.
[0150] Figure 7FIG. 0 is a diagram illustrating an example process 700, such as may be performed by a mobile station, in accordance with the present disclosure. Example 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.
[0151] As Figure 7 shown, in some aspects, process 700 may include: receiving a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot (block 710). For example, a mobile station (e.g., using the receiving component 902 depicted in Figure 9 FIG. ) may receive a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot, as described above.
[0152] As Figure 7 further shown, in some aspects, process 700 may include: transmitting actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type, where the transmission opportunity is a slot (block 720). For example, as described above, a mobile station (e.g., using the transmitting component 904 depicted in Figure 9 FIG. ) may transmit actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type, where the transmission opportunity is a slot.
[0153] As Figure 7 further shown, in some aspects, process 700 may include: terminating the transmission of actual repetitions of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions (block 730). For example, as described above, when the number of actual repetitions equals the number of nominal repetitions, a mobile station (e.g., using the termination component 908 and / or the transmitting component 904 depicted in Figure 9 FIG. ) may terminate the transmission of actual repetitions of the uplink repetition type.
[0154] Process 700 may include additional aspects, such as any individual aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.
[0155] In a first aspect, determining that a transmission opportunity has resources available for actual repetitions includes: determining that the transmission opportunity has resources available for a complete transmission of all symbols including the actual repetitions.
[0156] In a second aspect, either alone or in combination with the first aspect, determining that a transmission opportunity has resources available for partial transmission includes: determining that a transmission opportunity has resources available for partial transmission that includes fewer symbols than all symbols in the actual repetition.
[0157] In a third aspect, either alone or in combination with one or more of the first and second aspects, a partial transmission of an actual repetition has different starting symbol indices in at least two different transmission opportunities.
[0158] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, determining that a transmission opportunity has resources available for partial transmission includes at least one of the following: determining that a transmission opportunity includes a threshold number of DMRS symbols, determining that a transmission opportunity includes a threshold number of data symbols, determining that a transmission opportunity includes a threshold number of consecutive symbols for partial transmission, determining that a transmission opportunity includes a threshold number of consecutive symbols including an initial symbol in an actual repetition, or a combination thereof.
[0159] In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, a base station indicates to a mobile station at least one of a threshold number of DMRS symbols, a threshold number of data symbols, or a threshold number of consecutive symbols.
[0160] In a sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 700 includes: receiving (e.g., using the receiving component 902 depicted in Figure 9 ), an indication of one or more conditions associated with transmitting a partial transmission; and (e.g., using the determining component 910 depicted in Figure 9 ), determining that a transmission opportunity has resources available for partial transmission at least in part based on determining that the one or more conditions are met.
[0161] In a seventh aspect, either alone or in combination with one or more of the first to sixth aspects, process 700 includes: receiving (e.g., using the receiving component 902 depicted in Figure 9 ), an indication of a symbol pattern associated with transmitting a partial transmission, where the symbol pattern indicates one or more symbols in an actual repetition that need to be transmitted in the partial transmission; and determining (e.g., using the determining component 910 depicted in Figure 9 ), at least in part based on the symbol pattern, that a transmission opportunity has resources available for partial transmission.
[0162] In an eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the symbol pattern is indicated in a configuration and includes a static number of bits, the static number being at least in part based on the number of symbols included in a time slot.
[0163] In a ninth aspect, either alone or in combination with one or more of the first through eighth aspects, a symbol pattern is indicated in an uplink grant for scheduling an actual repetition, and the symbol pattern includes a dynamic number of bits, the dynamic number being at least partially based on the number of symbols included in the actual repetition.
[0164] In a tenth aspect, either alone or in combination with one or more of the first through ninth aspects, process 700 includes: receiving (e.g., using receiving component 902 depicted in Figure 9 ), an indication of transmission in one or more symbols of a cancellation transmission opportunity, where the indication is received at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station; determining (e.g., using determination component 910 depicted in Figure 9 ), 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 a partial transmission of an actual repetition; and transmitting (e.g., using transmission component 904 depicted in Figure 9 ), an actual repetition, at least in part based on determining that the transmission opportunity satisfies the condition.
[0165] In an eleventh aspect, either alone or in combination with one or more of the first through tenth aspects, process 700 includes: receiving (e.g., using receiving component 902 depicted in Figure 9 ), an indication of transmission in one or more symbols of a cancellation transmission opportunity, where the indication is received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; after transmitting an actual repetition, determining (e.g., using determination component 910 depicted in Figure 9 ), 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 a partial transmission of an actual repetition; and incrementing (e.g., using counting component 912 depicted in Figure 9 ), a repetition counter that counts the number of actual repetitions, at least in part based on determining that the transmission opportunity satisfies the condition.
[0166] In a twelfth aspect, either alone or in combination with one or more of the first through eleventh aspects, process 700 includes: receiving (e.g., using receiving component 902 depicted in Figure 9 ), an indication of transmission in one or more symbols of a cancellation transmission opportunity, where the indication is received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station; after transmitting an actual repetition, determining (e.g., using determination component 910 depicted inFigure 9 The determination that the transmission opportunity depicted in Figure 9 does not meet the conditions regarding the resources available for a partial transmission of an actual repetition; and avoiding (e.g., using the counting component 912 depicted in Figure 9 ) counting the actual repetition into the number of actual repetitions, at least in part based on the determination that the transmission opportunity does not meet the condition. Figure 9 The counting component 912 depicted in Figure 9 counts the actual repetition into the number of actual repetitions.
[0167] In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, process 700 includes: receiving (e.g., using the receiving component 902 depicted in Figure 9 ) an indication of a transmission in one or more symbols of a cancellation transmission opportunity, where the indication is received at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; after sending an actual repetition, determining (e.g., using the determination component 910 depicted in Figure 9 ) that the transmission opportunity does not meet the conditions regarding the resources available for a partial transmission of the actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and incrementing (e.g., using the counting component 912 depicted in Figure 9 ) a repetition counter that counts the number of actual repetitions, even if it is determined that the transmission opportunity does not meet the condition. Figure 9 The receiving component 902 depicted in Figure 9 receives an indication of a transmission in one or more symbols of a cancellation transmission opportunity, where the indication is received at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; after sending an actual repetition, determining (e.g., using the determination component 910 depicted in Figure 9 ) that the transmission opportunity does not meet the conditions regarding the resources available for a partial transmission of the actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and incrementing (e.g., using the counting component 912 depicted in Figure 9 ) a repetition counter that counts the number of actual repetitions, even if it is determined that the transmission opportunity does not meet the condition. Figure 9 The determination component 910 depicted in Figure 9 determines that the transmission opportunity does not meet the conditions regarding the resources available for a partial transmission of the actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and incrementing (e.g., using the counting component 912 depicted in Figure 9 ) a repetition counter that counts the number of actual repetitions, even if it is determined that the transmission opportunity does not meet the condition. Figure 9 The counting component 912 depicted in Figure 9 increments a repetition counter that counts the number of actual repetitions, even if it is determined that the transmission opportunity does not meet the condition.
[0168] In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, the nominal number of repetitions is less than or equal to the maximum number of repetitions at least in part based on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station.
[0169] In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, an actual repetition is sent using a redundancy version determined at least in part based on a transmission index that increments when the actual repetition transmission occurs and does not increment when the actual repetition transmission does not occur.
[0170] Although Figure 7 Figure 7 shows example blocks of process 700, in some aspects, process 700 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown. Additionally or alternatively, two or more blocks of process 700 may be executed in parallel. Figure 7 Figure 7 shows example blocks of process 700, in some aspects, process 700 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown. Additionally or alternatively, two or more blocks of process 700 may be executed in parallel.
[0171] Figure 8 Figure 8 is a diagram showing an example process 800 performed, for example, by a base station according to the present disclosure. Example process 800 is an example where a base station (e.g., base station 110) performs operations associated with the determination and counting of uplink repetitions.
[0172] As Figure 8As shown, in some aspects, process 800 may include: sending a configuration to a mobile station, the configuration indicating the number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a time slot boundary and allows only one uplink transmission opportunity per time slot (block 810). For example, as described above, a base station (e.g., using the transmission component 1004 depicted in Figure 10 may send a configuration to a mobile station, the configuration indicating the number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a time slot boundary and allows only one uplink transmission opportunity per time slot.
[0173] As Figure 8 further shown, in some aspects, process 800 may include: monitoring actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for actual repetitions of an uplink repetition type, where the transmission opportunity is a time slot (block 820). For example, as described above, a base station (e.g., using the receiving component 1002 depicted in Figure 10 may monitor actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for actual repetitions of an uplink repetition type, where the transmission opportunity is a time slot.
[0174] As Figure 8 further shown, in some aspects, process 800 may include: terminating monitoring of transmissions of actual repetitions of an uplink repetition type when the number of actual repetitions equals the number of nominal repetitions (block 830). For example, a base station (e.g., using the termination component 1008 and / or the receiving component 1002 depicted in Figure 10 may terminate monitoring of transmissions of actual repetitions of an uplink repetition type when the number of actual repetitions equals the number of nominal repetitions, as described above.
[0175] Process 800 may include additional aspects, such as any individual aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.
[0176] In a first aspect, determining that a transmission opportunity has resources available for actual repetitions includes: determining that the transmission opportunity has resources available for a complete transmission of all symbols including the actual repetitions.
[0177] In a second aspect, either alone or in combination with the first aspect, determining that a transmission opportunity has resources available for actual repetitions includes: determining that the transmission opportunity has resources available for a partial transmission of fewer symbols than all symbols including the actual repetitions.
[0178] In a third aspect, alone or in combination with one or more of the first and second aspects, the actual repeated partial transmissions have different starting symbol indices in at least two different transmission opportunities.
[0179] In a fourth aspect, alone or in combination with one or more of the first to third aspects, determining that a transmission opportunity has resources available for partial transmission includes at least one of the following: determining that the transmission opportunity includes a threshold number of DMRS symbols, determining that the transmission opportunity includes a threshold number of data symbols, determining that the transmission opportunity includes a threshold number of consecutive symbols for partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including the initial symbol in the actual repetition, or a combination thereof.
[0180] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the base station indicates to the mobile station at least one of a threshold number of DMRS symbols, a threshold number of data symbols, or a threshold number of consecutive symbols.
[0181] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, process 800 includes: sending (e.g., using the sending component 1004 depicted in Figure 10 ) an indication of one or more conditions associated with sending a partial transmission; and (e.g., using the determining component 1010 depicted in Figure 10 ) determining that the transmission opportunity has resources available for partial transmission at least in part based on determining that one or more conditions are met.
[0182] In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, process 800 includes: sending (e.g., using the sending component 1004 depicted in Figure 10 ) an indication of a symbol pattern associated with sending a partial transmission, where the symbol pattern indicates one or more symbols in the actual repetition that need to be sent in the partial transmission; and determining (e.g., using the determining component 1010 depicted in Figure 10 ) that the transmission opportunity has resources available for partial transmission at least in part based on the symbol pattern.
[0183] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the symbol pattern is indicated in a configuration and includes a static number of bits, the static number being at least in part based on the number of symbols included in a time slot.
[0184] In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the symbol pattern is indicated in an uplink grant for scheduling an actual repetition, and 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.
[0185] In a tenth aspect, either alone or in combination with one or more of the first through ninth aspects, process 800 includes: sending (e.g., using sending component 1004 depicted in Figure 10 ) an indication of transmission in one or more symbols for cancellation of a transmission opportunity, wherein the indication is sent at a time prior to the transmission opportunity that meets a processing time threshold associated with the mobile station; determining (e.g., using determination component 1010 depicted in Figure 10 ) that the transmission opportunity meets a condition regarding resources available for partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after cancellation of transmission in one or more symbols; and monitoring (e.g., using receiving component 1002 depicted in Figure 10 ) an actual repetition, at least in part based on determining that the transmission opportunity meets the condition.
[0186] In an eleventh aspect, either alone or in combination with one or more of the first through tenth aspects, process 800 includes: sending (e.g., using sending component 1004 depicted in Figure 10 ) an indication of transmission in one or more symbols for cancellation of a transmission opportunity, wherein the indication is sent at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining (e.g., using determination component 1010 depicted in Figure 10 ) that the transmission opportunity meets a condition regarding resources available for partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after cancellation of transmission in one or more symbols; and incrementing (e.g., using counting component 1012 depicted in Figure 10 ) a repetition counter that counts the number of actual repetitions, at least in part based on determining that the transmission opportunity meets the condition.
[0187] In a twelfth aspect, either alone or in combination with one or more of the first through eleventh aspects, process 800 includes: sending (e.g., using sending component 1004 depicted in Figure 10 ) an indication of transmission in one or more symbols for cancellation of a transmission opportunity, wherein the indication is sent at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining (e.g., using determination component 1010 depicted in Figure 10 ) that the transmission opportunity does not meet a condition regarding resources available for partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after cancellation of transmission in one or more symbols; and avoiding (e.g., using counting component 1012 depicted in Figure 10 ) counting an actual repetition in the number of actual repetitions, at least in part based on determining that the transmission opportunity does not meet the condition.
[0188] In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, process 800 includes: sending (e.g., using the sending component 1004 depicted in Figure 10 ) an indication of transmission in one or more symbols for a cancellation transmission opportunity, where the indication is sent at a time prior to the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining (e.g., using the determining component 1010 depicted in Figure 10 ) that the transmission opportunity does not meet a condition regarding resources available for a partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and incrementing (e.g., using the counting component 1012 depicted in Figure 10 ) a repetition counter that counts the number of actual repetitions even if it is determined that the transmission opportunity does not meet the condition.
[0189] In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, the nominal number of repetitions is less than or equal to a maximum number of repetitions that is at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.
[0190] In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, an actual repetition is sent using a redundancy version that is at least in part based on a transmission index that increments when the actual repetition transmission occurs and does not increment when the actual repetition transmission does not occur.
[0191] Although Figure 8 shows example blocks of process 800, in some aspects, process 800 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the Figure 8 shown blocks. Additionally or alternatively, two or more blocks of process 800 may be executed in parallel.
[0192] Figure 9is a block diagram of an example apparatus 900 for wireless communication. The apparatus 900 can be a UE, or the UE can include the apparatus 900. In some aspects, the apparatus 900 includes a receiving component 902 and a transmitting component 904, and the receiving component 902 and the transmitting component 904 can communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 900 can communicate with another device 906 (e.g., a UE, a base station, or another wireless communication device) using the receiving component 902 and the transmitting component 904. As further shown, among other examples, the apparatus 900 can include one or more of a termination component 908, a determination component 910, or a counting component 912. In some aspects, the termination component 908, the determination component 910, and / or the counting component 912 can include one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the UE described above in connection with Figure 2 A description of one or more of the antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the UE.
[0193] In some aspects, the apparatus 900 can be configured to perform one or more operations described herein in connection with Figures 5 - 6 As described. Additionally or alternatively, the apparatus 900 can be configured to perform one or more processes described herein, such as Figure 7 Process 700. In some aspects, Figure 9 The apparatus 900 and / or one or more components shown in Figure 2 Can include one or more components of the UE described above in connection with Figure 9 Alternatively, one or more components shown in Figure 2 Can be implemented within one or more components described above in connection with
[0194] The receiving component 902 can receive communications from the device 906, such as reference signals, control information, data communications, or combinations thereof. The receiving component 902 can provide the received communications to one or more other components of the apparatus 900. In some aspects, the receiving component 902 can 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 can provide the processed signals to one or more other components of the apparatus 906. In some aspects, the receiving component 902 can include those described above in connection with Figure 2One or more antennas, demodulators, MIMO detectors, receive processors, controllers / processors, memories, or combinations thereof of the described UE.
[0195] Transmission component 904 may send communications to device 906, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of device 906 may generate communications and may provide the generated communications to transmission component 904 for transmission to device 906. In some aspects, transmission component 904 may perform signal processing on the generated communications (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and may send the processed signals to device 906. In some aspects, transmission component 904 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the UE described above. In some aspects, transmission component 904 may be collocated with receive component 902 in the transceiver. Figure 2 One or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the UE described above. In some aspects, transmission component 904 may be collocated with receive component 902 in the transceiver.
[0196] Receive component 902 may receive a configuration that indicates the number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and allows only one uplink transmission opportunity per slot. Transmission component 904 may send actual repetitions in a transmission opportunity at least in part based on determining that the transmission opportunity has resources available for the actual repetitions of the uplink repetition type, where the transmission opportunity is a slot. Termination component 908 may terminate the transmission of the actual repetitions of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions.
[0197] Receive component 902 may receive an indication of one or more conditions associated with sending a partial transmission. Determination component 910 may determine that a transmission opportunity has resources available for a partial transmission at least in part based on determining that the one or more conditions are met.
[0198] Receive component 902 may receive an indication of a symbol pattern associated with sending a partial transmission, where the symbol pattern indicates one or more symbols in the actual repetitions that need to be sent in the partial transmission. Determination component 910 may determine that a transmission opportunity has resources available for a partial transmission at least in part based on the symbol pattern.
[0199] The receiving component 902 may receive an indication of the transmission in one or more symbols of a cancellation of a transmission opportunity, where the indication is received at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station. The determining component 910 may determine that the transmission opportunity satisfies a condition regarding resources available for a partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols. The sending component 904 may send an actual repetition, at least in part based on determining that the transmission opportunity satisfies the condition.
[0200] The receiving component 902 may receive an indication of the transmission in one or more symbols of a cancellation of a transmission opportunity, where the indication is received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. After sending an actual repetition, the determining component 910 may determine that the transmission opportunity satisfies a condition regarding resources available for a partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols. The counting component 912 may increment a repetition counter that counts the number of actual repetitions, at least in part based on determining that the transmission opportunity satisfies the condition.
[0201] The receiving component 902 may receive an indication of the transmission in one or more symbols of a cancellation of a transmission opportunity, where the indication is received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. After sending an actual repetition, the determining component 910 may determine that the transmission opportunity does not satisfy a condition regarding resources available for a partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols. The counting component 912 may refrain from counting the actual repetition in the number of actual repetitions, at least in part based on determining that the transmission opportunity does not satisfy the condition.
[0202] The receiving component 902 may receive an indication of the transmission in one or more symbols of a cancellation of a transmission opportunity, where the indication is received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. After sending an actual repetition, the determining component 910 may determine that the transmission opportunity does not satisfy a condition regarding resources available for a partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols. The counting component 912 may increment a repetition counter that counts the number of actual repetitions, even if it is determined that the transmission opportunity does not satisfy the condition.
[0203] Figure 9 The number and arrangement of the components shown are provided as an example. In fact, with Figure 9Compared with those components shown, there may be additional components, fewer components, different components, or components with different arrangements. In addition, Figure 9 Two or more components shown may be implemented in a single component, or Figure 9 A single component shown may be implemented as multiple distributed components. Additionally or alternatively, Figure 9 A set of components (one or more components) shown may perform one or more functions, which one or more functions are described as being performed by Figure 9 Another set of components shown.
[0204] Figure 10 is a block diagram of an example apparatus 1000 for wireless communication. The apparatus 1000 may be a base station, or a base station may include the apparatus 1000. In some aspects, the apparatus 1000 includes a receiving component 1002 and a transmitting component 1004, and the receiving component 1002 and the transmitting component 1004 may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 1000 may use the receiving component 1002 and the transmitting component 1004 to communicate with another device 1006 (e.g., a UE, a base station, or another wireless communication device). As further shown, among other examples, the apparatus 1000 may include one or more of a termination component 1008, a determination component 1010, or a counting component 1012. In some aspects, the termination component 1008, the determination component 1010, and / or the counting component 1012 may include one or more antennas, demodulators, MIMO detectors, receiving processors, modulators, transmitting MIMO processors, transmitting processors, controllers / processors, memories, or combinations thereof of the base station described above in connection with Figure 2 In some aspects, the apparatus 1000 may be configured to perform one or more operations described herein in connection with
[0205] In some aspects, the apparatus 1000 may be configured to perform one or more processes described herein, such as Figures 5 - 6 the process 800 of Figure 8 In some aspects, Figure 10 The apparatus 1000 and / or one or more components shown may include one or more components of the base station described above in connection with Figure 2 Additionally or alternatively, Figure 10 One or more components shown may be in connection with the above described Figure 2implemented within one or more of the described components. Additionally or alternatively, one or more of the components in the set of components may be at least partially implemented as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the functions or operations of the component.
[0206] The receiving component 1002 may receive communications from the device 1006, such as reference signals, control information, data communications, or combinations thereof. The receiving component 1002 may provide the received communications to one or more other components of the device 1000. In some aspects, the receiving component 1002 may perform signal processing 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 components of the device 1006. In some aspects, the receiving component 1002 may include one or more antennas, demodulators, MIMO detectors, receiving processors, controllers / processors, memories, or combinations thereof of the base station described above in connection with Figure 2 the description.
[0207] The transmitting component 1004 may transmit communications to the device 1006, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of the device 1006 may generate the communications and may provide the generated communications to the transmitting component 1004 for transmission to the device 1006. In some aspects, the transmitting component 1004 may perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.), and may transmit the processed signals to the device 1006. In some aspects, the transmitting component 1004 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the base station described above in connection with Figure 2 the description. In some aspects, the transmitting component 1004 may be collocated with the receiving component 1002 in a transceiver.
[0208] The transmitting component 1004 may send a configuration to the mobile station that indicates the number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and allows only one uplink transmission opportunity per slot. The receiving component 1002 may monitor actual repetitions in a transmission opportunity at least partially based on determining that the transmission opportunity has resources available for actual repetitions of the uplink repetition type, where the transmission opportunity is a slot. The termination component 1008 may terminate monitoring of the actual repetitions of the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions.
[0209] The transmitting component 1004 may transmit an indication of one or more conditions associated with transmitting a partial transmission. The determining component 1010 may determine that the transmission opportunity has resources available for a partial transmission, at least in part, based on determining that one or more conditions are met.
[0210] The transmitting component 1004 may transmit an indication of a symbol pattern associated with transmitting a partial transmission, where the symbol pattern indicates one or more symbols to be transmitted in the partial transmission out of an actual repetition. The determining component 1010 may determine that the transmission opportunity has resources available for a partial transmission, at least in part, based on the symbol pattern.
[0211] The transmitting component 1004 may transmit an indication to cancel transmission of one or more symbols in a transmission opportunity, where the indication is transmitted at a time prior to the transmission opportunity that satisfies a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity meets a condition regarding resources available for a partial transmission of an actual repetition, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission of one or more symbols. The receiving component 1002 may monitor the actual repetition, at least in part, based on determining that the transmission opportunity meets the condition.
[0212] The transmitting component 1004 may transmit an indication to cancel transmission of one or more symbols in a transmission opportunity, where the indication is transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity meets a condition regarding resources available for a partial transmission of an actual repetition, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission of one or more symbols. The counting component 1012 may increment a repetition counter that counts the number of actual repetitions, at least in part, based on determining that the transmission opportunity meets the condition.
[0213] The transmitting component 1004 may transmit an indication to cancel transmission of one or more symbols in a transmission opportunity, where the indication is transmitted at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity does not meet a condition regarding resources available for a partial transmission of an actual repetition, at least in part, based on one or more resources available in the transmission opportunity after canceling transmission of one or more symbols. The counting component 1012 may refrain from counting an actual repetition toward the number of actual repetitions, at least in part, based on determining that the transmission opportunity does not meet the condition.
[0214] The transmitting component 1004 may send an indication of the transmission in one or more symbols for canceling a transmission opportunity, where the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station. The determining component 1010 may determine that the transmission opportunity does not meet the condition regarding the resources available for a partial transmission of an actual repetition, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols. The counting component 1012 may increment a repetition counter that counts the number of actual repetitions even if it is determined that the transmission opportunity does not meet the condition.
[0215] Figure 10 The number and arrangement of the components shown are provided as an example. In fact, compared with Figure 10 the components shown therein, there may be additional components, fewer components, different components, or components with a different arrangement. In addition, Figure 10 two or more of the components shown in Figure 10 may be implemented in a single component, or Figure 10 a single component shown in Figure 10 may be implemented as multiple distributed components. Additionally or alternatively, a set of components (one or more components) shown in
[0216] Figure 11
[0217] For example, Figure 11 shows a first time slot pattern 1110 that has one uplink (U) time slot, the next three downlink (D) time slots, the next one uplink time slot, the next three downlink time slots, the next one uplink time slot, and the next three downlink time slots. Figure 11Also shown is a second time slot pattern 1120 of thirteen consecutive uplink time slots. The second time slot pattern 1120 can be configured, for example, in an FDD system that uses a first frequency for uplink communication and a second (different) frequency for downlink communication. Figure 11 Also shown is a third time slot pattern 1130, which has two uplink time slots, followed by three downlink time slots, followed by two uplink time slots, followed by three downlink time slots, followed by two uplink time slots, followed by three downlink time slots. These time slot patterns are shown as examples, and other examples can be different from these time slot patterns.
[0218] As shown, in a time span 1140, different UEs configured with these different time slot patterns have different numbers of opportunities to transmit PUSCH communications (e.g., different numbers of transmission opportunities within the same time span 1140). For example, a first UE configured with the first time slot pattern 1110 has four uplink transmission opportunities (labeled 0 to 3) within the time span 1140, a second UE configured with the second time slot pattern 1120 has thirteen uplink transmission opportunities (labeled 0 to 12) within the time span 1140, and a third UE configured with the third time slot pattern 1130 has six uplink transmission opportunities (labeled 0 to 5) within the time span 1140.
[0219] In some time slot pattern configurations, due to the high density of uplink time slots in the time slot pattern (e.g., in an FDD time slot pattern that may have all uplink time slots, or in a TDD time slot pattern with a high ratio of uplink time slots to downlink time slots), a UE may be able to send a larger number of PUSCH repetitions. In other time slot pattern configurations, due to the low density of uplink time slots in the time slot pattern (e.g., in a TDD time slot pattern with a low ratio of uplink time slots to downlink time slots), a UE may be able to send a smaller number of PUSCH repetitions. Although different UEs configured with different time slot patterns have different numbers of uplink transmission opportunities, all UEs can be restricted to send the same maximum number of PUSCH repetitions (e.g., according to a wireless communication standard). For example, a UE can be restricted to send a maximum number of 16 PUSCH repetitions, regardless of the time slot pattern configured for the UE. Some of the techniques and apparatuses described herein improve performance (e.g., by improving reliability) by enabling a UE to send up to the maximum number of PUSCH repetitions, where the maximum number of PUSCH repetitions depends on the time slot pattern configured for the UE. Additionally, some of the techniques and apparatuses described herein increase scheduling flexibility by implementing UE-specific maximum numbers of PUSCH repetitions.
[0220] In addition to having different possible time slot patterns, different UEs can be configured with different subcarrier spacings (SCSs). "SCS" refers to the width of subcarriers in the frequency domain. For example, a first UE can be configured to communicate using an SCS of 15 kilohertz (kHz), a second UE can be configured to communicate using an SCS of 30 kHz, a third UE can be configured to communicate using an SCS of 60 kHz, a fourth UE can be configured to communicate using an SCS of 120 kHz, and so on. The SCS is equal to the reciprocal of the symbol time (also referred to as symbol duration or symbol length). Thus, a larger SCS (e.g., 120 kHz) corresponds to a shorter symbol duration (e.g., 14 symbols occupy a time slot with a time 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., 14 symbols occupy a time slot with a time slot duration of 1.0 millisecond, where the symbol duration is approximately 71.43 microseconds).
[0221] 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 a payload can be calculated as the product of the transmit power used to transmit the payload and the transmission duration for the payload (e.g., energy = transmit power × transmission duration). However, since repetition (e.g., PUSCH type A repetition) is calculated on a per time slot basis, the same number of repetitions transmitted using different SCSs results in different amounts of energy used to transmit the repetitions. For example, repetitions transmitted using an SCS of 15 kHz are transmitted in a time slot with a duration of 1 millisecond, while repetitions transmitted using an SCS of 30 kHz are transmitted in a time slot with a duration of 0.5 millisecond. Thus, using an SCS of 30 kHz would require transmitting twice the number of repetitions to have the same transmission duration as a certain number of repetitions transmitted using an SCS of 15 kHz. Similarly, using an SCS of 120 kHz would require transmitting 8 times the number of repetitions to have the same transmission duration as a certain number of repetitions transmitted using an SCS of 15 kHz. However, (e.g., according to a wireless communication standard) when all UEs are restricted to transmit the same maximum number of PUSCH repetitions, regardless of the SCS configured for the UE, a larger number of repetitions (e.g., greater than 16 repetitions) may not be possible.
[0222] Some of the techniques and apparatuses described herein improve performance (e.g., by improving reliability) by enabling a UE to transmit up to a maximum number of PUSCH repetitions, where the maximum number of PUSCH repetitions depends on the SCS configured for the UE. Additionally, some of the techniques and apparatuses described herein increase scheduling flexibility by implementing UE-specific maximum numbers of PUSCH repetitions.
[0223] As described above, Figure 11 is provided as an example. Other examples may be different from those regarding Figure 11 the example described.
[0224] Figure 12 is a diagram showing Example 1200 associated with signaling the maximum number of transmission repetitions depending on the slot pattern or SCS according to the present disclosure. As Figure 12 shown, the base station 110 and the UE 120 can communicate with each other.
[0225] As indicated by reference numeral 1205, the base station 110 can indicate to the UE 120 the SCS and / or slot pattern to be used by the UE 120. For example, the base station 110 can indicate the SCS and / or slot pattern in the system information, such as in the Master Information Block (MIB) or in one or more System Information Blocks (SIBs) and / or in an RRC message. For example, the base station 110 can indicate the SCS in the MIB and / or SIB. The UE 120 can receive and decode the MIB and / or SIB (e.g., during the initial cell acquisition process) to determine the SCS to be used for communication with the base station 110, and the UE 120 can use the indicated SCS to communicate with the base station 110. Thus, the base station 110 can configure the UE 120 with an SCS (e.g., to be used for communication via the cell configured by the base station 110).
[0226] In some aspects, the base station 110 can indicate the slot pattern in the MIB and / or SIB. In some aspects, the base station 110 can indicate the slot pattern in the servingCellConfigCommon information element, which can be included in the SIB and / or RRC message (e.g., RRC configuration message, RRC reconfiguration message, etc.). Additionally or alternatively, the base station 110 can indicate the slot pattern in the tdd-ul-dl-configCommon information element, which can be included in the RRC message. As described above, the slot pattern can indicate whether the UE 120 is configured for TDD or for FDD. Additionally or alternatively, for the slot sequence, the slot pattern can indicate whether each slot in the slot sequence is configured as an uplink slot or as a downlink slot (and / or a special slot in some aspects). The slot pattern can sometimes be referred to as the TDD slot pattern, the TDD mode, the UL / DL slot pattern, the UL / DL mode, the TDD UL / DL slot pattern, the TDD UL / DL mode, etc.
[0227] As shown by reference numeral 1210, the UE 120 (e.g., a mobile station) may determine the maximum number of repetitions for the PUSCH (e.g., for PUSCH communication) at least in part based on the slot pattern configured for the UE 120 and / or the SCS configured for the UE 120. For example, the maximum number of PUSCH repetitions may be at least in part based on the slot pattern configured for the UE 120 (e.g., indicated by the base station 110), the SCS configured for the UE 120 (e.g., indicated by the base station 110), or both the slot pattern configured for the UE 120 and the SCS configured for the UE 120.
[0228] In some aspects, the maximum number of PUSCH repetitions may be a function of the SCS configured for the UE 120. For example, the maximum number of PUSCH repetitions may be the product of a fixed value and a value that depends on the SCS configured for the UE 120. For example, the maximum number of PUSCH repetitions may be defined as the product of N and k (e.g., N×k), where N is a fixed value (e.g., a constant, e.g., 8, 16, 32, etc.), and the value of k depends on the SCS configured for the UE 120. For example, if the UE 120 is configured with an SCS of 15 kHz, the value of k may be 1; if the UE 120 is configured with an SCS of 30 kHz, the value of k may be 2; if the UE 120 is configured with an SCS of 60 kHz, the value of k may be 4; if the UE 120 is configured with an SCS of 120 kHz, the value of k may be 8, and so on. Thus, in some aspects, the value of k may be proportional to the SCS configured for the UE 120. In some aspects, the UE 120 may store a table in the memory of the UE 120 that indicates a set of SCSs and a corresponding set of k values (e.g., one k value for each SCS).
[0229] Thus, in some aspects, 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, for a 15 kHz SCS, the maximum number of PUSCH repetitions can be 16, for a 30 kHz SCS, the maximum number of PUSCH repetitions can be 32, for a 60 kHz SCS, the maximum number of PUSCH repetitions can be 64, for a 120 kHz SCS, the maximum number of PUSCH repetitions can be 128, and so on. As another example, for a 15 kHz SCS, the maximum number of PUSCH repetitions can be 8, for a 30 kHz SCS, the maximum number of PUSCH repetitions can be 16, for a 60 kHz SCS, the maximum number of PUSCH repetitions can be 32, for a 120 kHz SCS, the maximum number of PUSCH repetitions can be 64, and so on. As a result, the UE 120 configured with different SCSs can use the same amount of energy to transmit payloads without being limited by a fixed maximum number of PUSCH repetitions. Specifically, compared to limiting the UE 120 to a smaller maximum number of PUSCH repetitions, the UE 120 configured with a larger SCS can use more energy to transmit payloads by using a larger number of PUSCH repetitions. As a result, the reliability of PUSCH transmission can be improved.
[0230] Additionally or alternatively, the maximum number of PUSCH repetitions can be at least partially based on whether the UE 120 is configured to communicate using TDD or is configured to communicate using FDD. For example, the UE 120 can be configured with a slot mode that indicates whether the UE 120 is configured to communicate using TDD or is configured to communicate using FDD. The UE 120 can then determine the maximum number of PUSCH repetitions at least partially based on whether the UE 120 is configured to communicate using TDD or is configured to communicate using FDD. For example, the maximum number of PUSCH repetitions can be a larger maximum number for FDD compared to a smaller minimum number for TDD (because uplink opportunities in FDD may be more dense (less sparse) compared to TDD), which gives the 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 slots are contiguous) can transmit up to 40 PUSCH repetitions in a particular time window. For comparison, depending on the uplink slot to downlink slot ratio of the TDD slot mode configured for the UE 120, a UE 120 configured with TDD may only be able to transmit up to 20 PUSCH repetitions, up to 13 PUSCH repetitions, or fewer PUSCH repetitions in the same time window.
[0231] In some aspects, the maximum number of PUSCH repetitions can be at least partially based on the uplink slot to downlink slot ratio configured for UE 120 (e.g., in a slot pattern). For example, if UE 120 is configured with TDD, then the maximum number of PUSCH repetitions can be at least partially based on the uplink slot to downlink slot ratio in the TDD slot pattern configured for UE 120. For example, UE 120 can be configured with a slot pattern that indicates that UE 120 is configured to communicate using TDD, and the slot pattern also indicates the uplink slot to downlink slot ratio for TDD. In this example, the maximum number of PUSCH repetitions can be at least partially based on this ratio. In some aspects, the maximum number of PUSCH repetitions is a larger maximum number for a larger uplink slot to downlink slot ratio compared to a smaller maximum number for a smaller uplink slot to downlink slot ratio. For example, a maximum number of 16 PUSCH repetitions can be specified for a ratio of 1 uplink slot to 3 downlink slots (a 1:3 uplink slot to downlink slot ratio, which can also be expressed as a 3:1 downlink slot to uplink slot ratio), while a maximum number of 32 PUSCH repetitions can be specified for a ratio of 2 uplink slots to 3 downlink slots (a 2:3 uplink slot to downlink slot ratio, which can also be expressed as a 3:2 downlink slot to uplink slot ratio). In some aspects, the maximum number of PUSCH repetitions can be proportional to the uplink slot to downlink slot ratio.
[0232] As shown by reference numeral 1215, the base station 110 can determine the maximum number of repetitions for PUSCH (e.g., for PUSCH communication with UE 120) at least partially based on the slot pattern configured for UE 120 and / or the SCS configured for UE 120. The base station 110 can use any of the above techniques in combination with reference numeral 1210 to determine the maximum number of PUSCH repetitions. For example, the base station 110 and UE 120 can determine the maximum number of PUSCH repetitions in the same way, such that there is no ambiguity between UE 120 and the base station 110 regarding the maximum number of PUSCH repetitions for UE 120. Since the base station 110 can configure different UEs 120 with different slot patterns and / or SCSs, the base station 110 can determine different maximum numbers of PUSCH repetitions for different UEs 120. For example, the maximum number of PUSCH repetitions can be UE-specific, depending on the slot pattern and / or SCS configured for UE 120.
[0233] As shown by reference numeral 1220, base station 110 may send an indication to UE 120 of the number of repetitions to be used by UE 120 for PUSCH (e.g., for PUSCH communication). This indication may instruct UE 120 of the actual number of PUSCH repetitions to be sent by UE 120 for each PUSCH transmission (e.g., each PUSCH payload). This actual number of PUSCH repetitions is less than or equal to the maximum number of PUSCH repetitions determined as described above. In some aspects, base station 110 may indicate the number of PUSCH repetitions in an RRC message, e.g., using a RepK value (or RepK information element). Additionally or alternatively, base station 110 may indicate the number of PUSCH repetitions in DCI, in a medium access control (MAC) control element (CE) (MAC-CE), etc.
[0234] Base station 110 may use bit values to indicate the number of repetitions to be sent by UE 120. In some aspects, the same bit values may indicate the same number of PUSCH repetitions, independent of the maximum number of PUSCH repetitions determined for UE 120. For example, the 3-bit value 000 may indicate 1 PUSCH repetition, the 3-bit value 001 may indicate 2 PUSCH repetitions, the 3-bit value 010 may indicate 4 PUSCH repetitions, the 3-bit value 011 may indicate 8 PUSCH repetitions, and so on, independent of the maximum number of PUSCH repetitions. This may reduce signaling complexity but may increase signaling overhead, as 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, bit values representing 32 or more PUSCH repetitions may not be used.
[0235] In some aspects, depending on the maximum number of PUSCH repetitions determined for UE 120, the same bit value can indicate different numbers of PUSCH repetitions. Additionally or alternatively, for different maximum numbers of PUSCH repetitions, some bit values can indicate the same number of PUSCH repetitions, while for different maximum numbers of PUSCH repetitions, other bit values can indicate different numbers of PUSCH repetitions. For example, the 3-bit value 000 can indicate 1 PUSCH repetition when the maximum is 16 PUSCH repetitions and can also indicate 1 PUSCH repetition when the maximum is 32 PUSCH repetitions, the 3-bit value 001 can indicate 2 PUSCH repetitions when the maximum is 16 PUSCH repetitions and can indicate 4 PUSCH repetitions when the maximum is 32 PUSCH repetitions, the 3-bit value 010 can indicate 4 PUSCH repetitions when the maximum is 16 PUSCH repetitions and can indicate 16 PUSCH repetitions when the maximum is 32 PUSCH repetitions, and so on. In some aspects, the number of PUSCH repetitions indicated by the bit value can be proportional to (or scaled proportionally with) the maximum number of PUSCH repetitions.
[0236] As shown by reference numeral 1225, UE 120 can send a set of PUSCH repetitions to base station 110 based at least in part on the number of PUSCH repetitions indicated by base station 110 (e.g., in conjunction with reference numeral 1220). For example, if base station 110 indicates that UE 120 is to send 16 PUSCH repetitions, then UE 120 can send 16 PUSCH repetitions; if base station 110 indicates that UE 120 is to send 32 PUSCH repetitions, then UE 120 can send 32 PUSCH repetitions, and so on. Base station 110 can monitor the number of PUSCH repetitions sent by UE 120 according to the number of PUSCH repetitions indicated by base station 110 to UE 120.
[0237] Some of the techniques and apparatuses described herein improve reliability by enabling UE 120 to send up to a maximum number of PUSCH repetitions, which maximum number depends on the SCS configured for UE 120 and / or the slot pattern configured for UE 120, e.g., by enabling UE 120 to send a larger number of PUSCH repetitions. Additionally, some of the techniques and apparatuses described herein increase scheduling flexibility by implementing UE-specific maximum numbers of PUSCH repetitions.
[0238] As described above, provide Figure 12 as an example. Other examples can be different from the example regarding Figure 12 described.
[0239] Figure 13FIG. 1300 is a diagram illustrating an example in accordance with the present disclosure related to signaling a time window for a repeated transmission. As Figure 13 shown, base station 110 and UE 120 may communicate with each other.
[0240] As indicated by reference numeral 1305, base station 110 may indicate to UE 120 an SCS and / or a slot pattern to be used by UE 120. For example, base station 110 may indicate the SCS and / or the slot pattern as described above in connection with Figure 12 reference numeral 1205.
[0241] As indicated by reference numeral 1310, base station 110 may determine a time window for PUSCH repetition. In some aspects, similar to as described above in connection with Figure 12 determining the maximum number of PUSCH repetitions based at least in part on the SCS and / or the slot pattern, the time window may be determined at least in part based on the SCS and / or the slot pattern. In some aspects, the larger maximum number of PUSCH repetitions described above in connection with Figure 12 may correspond to a longer time window, and the smaller maximum number of PUSCH repetitions described above in connection with Figure 12 may correspond to a shorter time window. Alternatively, the larger maximum number of PUSCH repetitions described above in connection with Figure 12 may correspond to a shorter time window, and the smaller maximum number of PUSCH repetitions described above in connection with Figure 12 may correspond to a longer time window. Alternatively, the time window may be fixed independent of the SCS and / or the slot pattern.
[0242] As indicated by reference numeral 1315, base station 110 may send an indication of the time window to UE 120. For example, base station 110 may indicate the duration of the time window, the start time of the time window, the end time of the time window, an offset associated with the time window, etc. These values may be indicated according to absolute time (e.g., 10 milliseconds), number of symbols, number of slots, number of uplink transmissions, one or more time offsets, etc. In some aspects, base station 110 may send an indication of the time window in an RRC message. Additionally or alternatively, base station 110 may send an indication of the time window in DCI, in a MAC-CE, etc.
[0243] As shown by reference numeral 1320, the UE 120 may transmit a set of PUSCH repetitions within a time window. In some aspects, the UE 120 may transmit PUSCH repetitions in each uplink transmission opportunity included in the time window. The base station 110 may monitor the set of PUSCH repetitions within the time window (e.g., in each uplink transmission opportunity included in the time window). In this way, reliability can be improved.
[0244] As described above, provide Figure 13 As an example. Other examples may be different from those Figure 13 described.
[0245] Figure 14 is a diagram illustrating an example process 1400 performed, for example, by a mobile station according to the present disclosure. The example process 1400 is an example in which a mobile station (e.g., the UE 120) performs operations associated with signaling the maximum number of transmission repetitions depending on a time slot pattern or a subcarrier spacing.
[0246] As Figure 14 shown, in some aspects, the process 1400 may include: determining a maximum number of repetitions for a PUSCH at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station (block 1410). For example, as described above, the mobile station (e.g., using the determination component 1808 depicted in Figure 18 may determine a maximum number of repetitions for a PUSCH at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.
[0247] As Figure 14 further shown, in some aspects, the process 1400 may include: receiving an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions (block 1420). For example, the mobile station (e.g., using the receiving component 1802 depicted in Figure 18 may receive an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions, as described above.
[0248] As Figure 14 further shown, in some aspects, the process 1400 may include: transmitting a set of PUSCH repetitions at least in part based on the number of repetitions (block 1430). For example, as described above, the mobile station (e.g., using the transmitting component 1804 depicted in Figure 18 may transmit a set of PUSCH repetitions at least in part based on the number of repetitions.
[0249] Procedure 1400 may include additional aspects, such as any individual aspect or any combination of aspects described below and / or in combination with one or more other procedures described elsewhere herein.
[0250] In a first aspect, the maximum number of repetitions for PUSCH is a function of the subcarrier spacing configured for the mobile station.
[0251] In a second aspect, alone or in combination with the first aspect, the maximum number of repetitions for PUSCH is the product of a fixed value and a value that depends on the subcarrier spacing configured for the mobile station.
[0252] In a third aspect, alone or in combination with one or more of the first and second aspects, the maximum number of repetitions for PUSCH is a larger maximum number for a larger subcarrier spacing compared to a smaller maximum number for a smaller subcarrier spacing.
[0253] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the slot mode indicates whether the mobile station is to communicate using TDD or FDD, and the maximum number of repetitions for PUSCH is at least partially based on whether the mobile station is to communicate using TDD or FDD.
[0254] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the maximum number of repetitions for PUSCH is a larger maximum number for FDD compared to a smaller maximum number for TDD.
[0255] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the slot mode indicates that the mobile station is to communicate using TDD, and further indicates the ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for PUSCH is at least partially based on the ratio of uplink slots to downlink slots for TDD.
[0256] In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the maximum number of repetitions for PUSCH is a larger maximum number for a larger ratio of uplink slots to downlink slots compared to a smaller maximum number for a smaller ratio of uplink slots to downlink slots.
[0257] Although Figure 14 example boxes of procedure 1400 are shown, in some aspects, procedure 1400 may include additional boxes, fewer boxes, different boxes, or boxes arranged differently compared to the Figure 14 boxes shown. Additionally or alternatively, two or more boxes of procedure 1400 may be executed in parallel.
[0258] Figure 15 FIG. is a diagram illustrating an example process 1500 performed, for example, by a mobile station in accordance with the present disclosure. Example process 1500 is an example in which a mobile station (e.g., UE 120) performs operations associated with signaling a time window for repeated transmissions.
[0259] As Figure 15 shown, in some aspects, process 1500 may include receiving an indication of a repeated time window on which the mobile station is to transmit PUSCH communications (block 1510). For example, as described above, the mobile station (e.g., using the receiving component 1802 depicted in Figure 18 ) may receive an indication of a repeated time window on which the mobile station is to transmit PUSCH communications.
[0260] As Figure 15 further shown, in some aspects, process 1500 may include transmitting a set of PUSCH repetitions in the time window (block 1520). For example, as described above, the mobile station (e.g., using the transmitting component 1804 depicted in Figure 18 ) may transmit a set of PUSCH repetitions in the time window.
[0261] Process 1500 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.
[0262] In a first aspect, transmitting a set of PUSCH repetitions in the time window includes: transmitting PUSCH repetitions in each uplink transmission opportunity in the time window.
[0263] In a second aspect, alone or in combination with the first aspect, the duration of the time window is at least partially based on the subcarrier spacing configured for the mobile station.
[0264] In a third aspect, alone or in combination with one or more of the first and second aspects, the duration of the time window is at least partially based on the slot pattern configured for the mobile station.
[0265] Although Figure 15 illustrates example blocks of process 1500, in some aspects, process 1500 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently than those Figure 15 shown. Additionally or alternatively, two or more blocks of process 1500 may be performed in parallel.
[0266] Figure 16FIG. is a diagram illustrating an example process 1600, such as performed by a base station, in accordance with the present disclosure. Example process 1600 is an example in which a base station (e.g., base station 110) performs operations associated with signaling the maximum number of transmission repetitions that depend on a slot pattern or subcarrier spacing.
[0267] As Figure 16 shown, in some aspects, process 1600 may include determining a maximum number of repetitions for PUSCH communication with a mobile station, at least in part, based on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station (block 1610). For example, as described above, a base station (e.g., using determination component 1908 depicted in Figure 19 ) may determine a maximum number of repetitions for PUSCH communication with a mobile station, at least in part, based on a slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station.
[0268] As Figure 16 further shown, in some aspects, process 1600 may include sending an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions (block 1620). For example, a base station (e.g., using transmission component 1904 depicted in Figure 19 ) may send an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions, as described above.
[0269] As Figure 16 further shown, in some aspects, process 1600 may include monitoring a set of PUSCH repetitions from the mobile station, at least in part, based on the number of repetitions (block 1630). For example, as described above, a base station (e.g., using monitoring component 1910 and / or receiving component 1902 depicted in Figure 19 ) may monitor a set of PUSCH repetitions from the mobile station, at least in part, based on the number of repetitions.
[0270] Process 1600 may include additional aspects, such as any individual aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.
[0271] In a first aspect, the maximum number of repetitions for PUSCH is a function of the subcarrier spacing configured for the mobile station.
[0272] In a second aspect, alone or in combination with the first aspect, the maximum number of repetitions for PUSCH is the product of a fixed value and a value that depends on the subcarrier spacing configured for the mobile station.
[0273] In a third aspect, alone or in combination with one or more of the first and second aspects, the maximum number of repetitions for PUSCH is a larger maximum number for a larger subcarrier spacing compared to a smaller maximum number for a smaller subcarrier spacing.
[0274] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the slot mode indicates whether the mobile station is to communicate using TDD or FDD, and the maximum number of repetitions for PUSCH is at least partially based on whether the mobile station is to communicate using TDD or FDD.
[0275] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the maximum number of repetitions for PUSCH is a larger maximum number for FDD compared to a smaller maximum number for TDD.
[0276] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the slot mode indicates that the mobile station is to communicate using TDD, and further indicates the ratio of uplink slots to downlink slots for TDD, and the maximum number of repetitions for PUSCH is at least partially based on the ratio of uplink slots to downlink slots for TDD.
[0277] In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the maximum number of repetitions for PUSCH is a larger maximum number for a larger ratio of uplink slots to downlink slots compared to a smaller maximum number for a smaller ratio of uplink slots to downlink slots.
[0278] Although Figure 16 illustrates example blocks of process 1600, in some aspects, process 1600 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the Figure 16 blocks shown. Additionally or alternatively, two or more blocks of process 1600 may be executed in parallel.
[0279] Figure 17 is a diagram illustrating an example process 1700 performed, for example, by a base station according to the present disclosure. Example process 1700 is an example where a base station (e.g., base station 110) performs operations associated with signaling a time window for repeated transmissions.
[0280] As Figure 17 shown, in some aspects, process 1700 may include transmitting an indication of a time window for repetitions on which the mobile station is to transmit PUSCH communications (block 1710). For example, as described above, the base station (e.g., using the Figure 19The transmitting component 1904 depicted in FIG. 1 can transmit an indication of a repeated time window over which the mobile station is to transmit a PUSCH communication.
[0281] like Figure 17 As further shown in FIG. 17 , in some aspects, process 1700 may include monitoring a set of PUSCH repetitions in a time window (block 1720). For example, as described above, a base station (e.g., using Figure 19 The monitoring component 1910 and / or receiving component 1902 depicted in the figure can monitor a set of PUSCH repetitions in a time window.
[0282] Process 1700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.
[0283] In a first aspect, process 1700 includes determining a time window based at least in part on a slotted mode configured for a mobile station or a subcarrier spacing configured for a mobile station.
[0284] although Figure 17 An example block diagram of process 1700 is shown, but in some aspects, process 1700 may include Figure 17 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those shown. Additionally or alternatively, two or more blocks of process 1700 can be performed in parallel.
[0285] Figure 18 1 is a block diagram of an example apparatus 1800 for wireless communication. Apparatus 1800 may be a UE (e.g., a mobile station), or a UE may include apparatus 1800. In some aspects, apparatus 1800 includes a receiving component 1802 and a transmitting component 1804, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, apparatus 1800 may communicate with another apparatus 1806 (e.g., a UE, a base station, or another wireless communication device) using receiving component 1802 and transmitting component 1804. As further shown, apparatus 1800 may include, among other examples, a determining component 1808.
[0286] In some aspects, the apparatus 1800 may be configured to perform the Figures 12 - 13 Additionally or alternatively, the apparatus 1800 may be configured to perform one or more of the processes described herein, such as Figure 14 The process of 1400 Figure 15 In some aspects, Figure 18 The apparatus 1800 and / or one or more components shown in the figure may include the above combinedFigure 2 one or more components of the described UE. Additionally or alternatively, Figure 18 one or more of the components shown in may be implemented within one or more of the components described above in Figure 2 one or more of the components described. Additionally or alternatively, one or more of the components in the set of components may be at least partially implemented as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the functions or operations of the component.
[0287] The receiving component 1802 may receive communications from the device 1806, such as reference signals, control information, data communications, or combinations thereof. The receiving component 1802 may provide the received communications to one or more other components of the device 1800. In some aspects, the receiving component 1802 may perform signal processing 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 components of the device 1806. In some aspects, the receiving component 1802 may include one or more antennas, demodulators, MIMO detectors, receiving processors, controllers / processors, memories, or combinations thereof of the UE described above in conjunction with Figure 2 one or more of the components described.
[0288] The transmitting component 1804 may transmit communications to the device 1806, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of the device 1806 may generate the communications and may provide the generated communications to the transmitting component 1804 for transmission to the device 1806. In some aspects, the transmitting component 1804 may perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.), and may transmit the processed signals to the device 1806. In some aspects, the transmitting component 1804 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the UE described above in conjunction with Figure 2 one or more of the components described. In some aspects, the transmitting component 1804 may be collocated with the receiving component 1802 in a transceiver.
[0289] The determining component 1808 may determine a maximum number of repetitions for the PUSCH at least in part based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station. The receiving component 1802 may receive an indication of the number of repetitions to be used for the PUSCH, where the number of repetitions is less than or equal to the maximum number of repetitions. The transmitting component 1804 may transmit a set of PUSCH repetitions at least in part based on the number of repetitions.
[0290] The receiving component 1802 may receive an indication of a time window for repetitions on which the mobile station is to transmit PUSCH communications. The transmitting component 1804 may transmit a set of PUSCH repetitions within the time window.
[0291] Figure 18 The number and arrangement of the illustrated components are provided as an example. In fact, compared to the components shown in Figure 18 , there may be additional components, fewer components, different components, or components arranged differently. Additionally, Figure 18 two or more of the components shown in Figure 18 may be implemented in a single component, or Figure 18 a single component shown in Figure 18 may be implemented as multiple distributed components. Additionally or alternatively, Figure 18 a set of components (one or more components) shown in Figure 18 may perform one or more functions that are described as being performed by Figure 18 another set of components shown in
[0292] Figure 19 is a block diagram of an example apparatus 1900 for wireless communication. The apparatus 1900 may be a base station, or a base station may include the apparatus 1900. In some aspects, the apparatus 1900 includes a receiving component 1902 and a transmitting component 1904, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 1900 may communicate with another apparatus 1906 (e.g., a UE, a base station, or another wireless communication device) using the receiving component 1902 and the transmitting component 1904. As further shown, among other examples, the apparatus 1900 may include one or more of a determining component 1908 or a monitoring component 1910.
[0293] In some aspects, the apparatus 1900 may be configured to perform one or more operations described herein in connection with Figures 12 - 13 . Additionally or alternatively, the apparatus 1900 may be configured to perform one or more processes described herein, such as the process 1600 of Figure 16 , the process 1700 of Figure 17 , or a combination thereof. In some aspects, Figure 19The apparatus 1900 and / or one or more components shown therein may include one or more components of the base station described above in connection with Figure 2 . Additionally or alternatively, Figure 19 one or more components shown therein may be implemented within one or more components described above in connection with Figure 2 . Additionally or alternatively, one or more components in a set of components may be at least partially implemented as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the functions or operations of the component.
[0294] The receiving component 1902 may receive communications from the apparatus 1906, such as reference signals, control information, data communications, or combinations thereof. The receiving component 1902 may provide the received communications to one or more other components of the apparatus 1900. In some aspects, the receiving component 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 components of the apparatus 1906. In some aspects, the receiving component 1902 may include one or more antennas, demodulators, MIMO detectors, receiving processors, controllers / processors, memories, or combinations thereof of the base station described above in connection with Figure 2 .
[0295] The transmitting component 1904 may transmit communications to the apparatus 1906, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of the apparatus 1906 may generate the communications and may provide the generated communications to the transmitting component 1904 for transmission to the apparatus 1906. In some aspects, the transmitting component 1904 may perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and may transmit the processed signals to the apparatus 1906. In some aspects, the transmitting component 1904 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the base station described above in connection with Figure 2 . In some aspects, the transmitting component 1904 may be collocated with the receiving component 1902 in a transceiver.
[0296] Determining component 1908 may determine a maximum number of repetitions for PUSCH communication with a mobile station based at least in part on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station. Transmitting component 1904 may transmit an indication of the number of repetitions to be used by the mobile station for PUSCH communication, where the number of repetitions is less than or equal to the maximum number of repetitions. Monitoring component 1910 and / or receiving component 1902 may monitor a set of PUSCH repetitions from the mobile station based at least in part on the number of repetitions.
[0297] Transmitting component 1904 may transmit an indication of a time window in which the mobile station is to transmit repetitions of PUSCH communication. Monitoring component 1910 and / or receiving component 1902 may monitor a set of PUSCH repetitions within the time window.
[0298] Determining component 1908 may determine 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.
[0299] Figure 19 The number and arrangement of the components shown are provided as an example. In fact, compared with the components shown in Figure 19 , there may be additional components, fewer components, different components, or components with a different arrangement. Additionally, Figure 19 two or more of the components shown may be implemented in a single component, or Figure 19 a single component shown may be implemented as multiple distributed components. Additionally or alternatively, Figure 19 a set of components (one or more components) shown may perform one or more functions that are described as being performed by Figure 19 another set of components shown.
[0300] Figure 20 is a diagram showing an example 2000 of redundant version cycling based on uplink transmission opportunities according to the present disclosure. UE 120 may apply redundant version cycling to PUSCH repetitions to transmit different redundant versions of PUSCH repetitions in different transmission opportunities.
[0301] The "redundancy version" (RV) of PUSCH repetition refers to a set of coded bits transmitted for this PUSCH repetition. Using an RV cycle, UE 120 transmits a different set of coded bits in different PUSCH repetitions. For example, UE 120 can store the bits for uplink transmission in a cyclic buffer 2005 (e.g., stored in the memory of UE 120). The cyclic buffer 2005 stores information bits 2010 and parity bits 2015 (sometimes referred to as parity check bits). The information bits 2010 can include the data to be transmitted, and the parity bits 2015 can include a linear combination of the data (e.g., of the information bits 2010). UE 120 can encode the information bits 2010, the parity bits 2015, or a combination of the information bits 2010 and the parity bits 2015 into a set of coded bits, and can transmit this set of coded bits. The specific bits selected to be included in the set of coded bits for PUSCH repetition depend on (or are defined by) the RV of this PUSCH repetition.
[0302] For example, for a PUSCH repetition with RV0, UE 120 transmits a sequence of coded bits (e.g., a specific number of coded bits) starting at the first position 2020 (e.g., bit 0 or the first information bit) in the cyclic buffer 2005. Similarly, for a PUSCH repetition with RV1, UE 120 transmits a sequence of coded bits starting at the second position 2025 in the cyclic buffer 2005, for a PUSCH repetition with RV2, UE 120 transmits a sequence of coded bits starting at the third position 2030 in the cyclic buffer 2005, and for a PUSCH repetition with RV3, UE 120 transmits a sequence of coded bits starting at the fourth position 2035 in the cyclic buffer 2005.
[0303] For example, the starting bit position can be defined by Table 2040, such as for NR hybrid automatic repeat request (HARQ) using low-density parity-check (LDPC) codes. Table 2040 defines the starting bit positions in the cyclic buffer 2005 for the first base graph (BG1) and the second base graph (BG2). The base graph is a parameter for determining the parity 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, N cb represents the length of the cyclic buffer 2005 (e.g., the number of bits included in the cyclic buffer 2005), and Z cIndicates the boost size, which is at least partially based on the number of information bits 2010 and the number of BG columns corresponding to the information bits 2010.
[0304] In some examples, the base station 110 may send information to the UE 120, such as an RV id index shown as rv. For example, the base station 110 may send an RV index for PUSCH communication (e.g., PUSCH transmission) in the downlink control information (DCI) used for scheduling PUSCH communication. The RV index may indicate the RV sequence to be applied to the corresponding PUSCH transmission opportunity sequence (e.g., PUSCH occasion). The UE 120 may increment a counter n (sometimes referred to as index n) for each uplink transmission opportunity after (or indicated by) the DCI. The UE 120 may use the information sent by the 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.
[0305] For example, as shown in Table 2045, for PUSCH repetition type A, if the base station 110 indicates an rv of 0 id , then the UE 120 may determine the RV to be applied to the nth transmission opportunity (e.g., for PUSCH repetition type A) by calculating n mod 4, where mod represents the modulo operation. If n mod 4 = 0 (e.g., for transmission opportunity 0, e.g., for slot 1 of PUSCH repetition type A shown in reference numeral 310 in conjunction with Figure 3 ), then the UE 120 applies RV0 to that transmission opportunity. If n mod 4 = 1 (e.g., for transmission opportunity 1, e.g., for slot 2 shown in reference numeral 310 in conjunction with Figure 3 ), then the UE 120 applies RV2 to that transmission opportunity. If n mod 4 = 2 (e.g., for transmission opportunity 2, e.g., for slot 3 shown in reference numeral 310 in conjunction with Figure 3 ), then the UE 120 applies RV3 to that transmission opportunity. If n mod 4 = 3 (e.g., for transmission opportunity 3, e.g., for slot 4 shown in reference numeral 310 in conjunction with Figure 3 ), then the UE 120 applies RV1 to that transmission opportunity. As shown, the RV index may have a value of 0, 1, 2, or 3, each value corresponding to a different RV sequence (e.g., different orders for RV0, RV1, RV2, and RV3).
[0306] Similarly, for PUSCH repetition type B, if the base station 110 indicates an rv of 0 id, the UE 120 can determine the RV to be applied to the nth actual repetition (e.g., of PUSCH repetition type B) by calculating n mod 4, where mod represents the modulo operation. If n mod 4 = 0 (e.g., for actual repetition 0, e.g., for Rep#1 of PUSCH repetition type B shown by reference numeral 350 in conjunction with Figure 3 ), the UE 120 applies RV0 to this actual repetition. If n mod 4 = 1 (e.g., for actual repetition 1, e.g., for Rep#2 shown by reference numeral 350 in conjunction with Figure 3 ), the UE 120 applies RV2 to this actual repetition. If n mod 4 = 2 (e.g., for actual repetition 2, e.g., for Rep#3 shown by reference numeral 350 in conjunction with Figure 3 ), the UE 120 applies RV3 to this actual repetition. If n mod 4 = 3 (e.g., for actual repetition 3, Figure 3 not shown in
[0307] ), the UE 120 applies RV1 to this actual repetition. Figures 20 - 26 (and corresponding description) uses the term "actual PUSCH repetition transmission" to refer to the repetitions actually sent by the UE 120 (whether nominal repetitions or actual repetitions). In addition, in conjunction with Figures 20 - 26 language such as "actually send", "has actually sent", etc. is used to refer to the actual transmission of repetitions by the UE 120 and to distinguish the meaning of "actual repetition" in conjunction with PUSCH repetition type B.
[0308] Using the RV cycling technique shown in Table 2045, the UE 120 increments the counter n and advances to the next RV in the RV sequence (e.g., for rv indicated as 0 idthe RV sequence {0, 2, 3, 1}), regardless of whether the UE 120 actually transmits a PUSCH repetition. For example, for PUSCH repetition type A, the UE 120 may increment a counter n when a transmission opportunity occurs, regardless of whether the UE 120 actually transmits a PUSCH repetition during that transmission opportunity. Similarly, for PUSCH repetition type B, the UE 120 may increment the counter n when an actual repetition occurs (e.g., for a symbol in which an actual repetition is scheduled or to be transmitted), regardless of whether the UE 120 actually transmits the actual repetition. As described in more detail below in conjunction with Figure 21 This results in some RVs being skipped, which may have a negative impact on decoding performance and may increase the likelihood of communication errors, retransmissions, etc.
[0309] As described above, provided Figure 20 as an example. Other examples may be different from the example described with respect to Figure 20 the example.
[0310] Figure 21 FIG. 2100 is a diagram illustrating an example of redundancy version cycling based on uplink transmission opportunities according to the present disclosure. Figure 21 illustrates some examples of RV skipping when the UE 120 employs an RV cycling technique that increments a counter n and advances to the next RV in the RV sequence, regardless of whether the UE 120 actually transmits a PUSCH repetition (e.g., as described above in conjunction with Figure 20 stated).
[0311] In a first scenario 2105, using the RV cycling technique described in Table 2045 above in conjunction with Figure 20 the UE 120 may apply an RV index of 0 (e.g., indicating RV0) to a first transmission opportunity 2110 having a repetition count (e.g., counter) value of 0, may apply an RV index of 2 (e.g., indicating RV2) to a second transmission opportunity 2115 having a repetition count value of 1, may apply an RV index of 3 (e.g., indicating RV3) to a third transmission opportunity 2120 having a repetition count value of 2, and may apply an RV index of 1 (e.g., indicating RV1) to a fourth transmission opportunity 2125 having a repetition count value of 3.
[0312] In the first scenario 2105, the UE 120 does not actually transmit PUSCH repetitions in the second transmission opportunity 2115 and does not actually transmit PUSCH repetitions in the third transmission opportunity 2120 (e.g., due to transmission cancellation). Thus, RV2 and RV3 are skipped (e.g., not applied to any PUSCH repetitions actually transmitted). Instead, the UE 120 transmits RV0 and RV1. However, compared to the transmission of RV0 and RV2, the transmission of RV0 and RV1 results in lower decoding performance because, due to the RV design, the combination of RV0 and RV2 provides better bit differentiation than the combination of RV0 and RV1. For example, the base station 110 can more accurately infer correct bits and incorrect bits when receiving RV0 and RV2 compared to when receiving RV0 and RV1. Thus, the performance is degraded by counting transmission opportunities rather than actual transmissions.
[0313] In the second scenario 2130, using the RV cycling technique described in Table 2045 in conjunction with Figure 20 above, the UE 120 can apply an RV index of 0 (e.g., indicating RV0) to the first transmission opportunity 2135 with a repetition count (e.g., counter) value of 0, can apply an RV index of 2 (e.g., indicating RV2) to the second transmission opportunity 2140 with a repetition count value of 1, can apply an RV index of 3 (e.g., indicating RV3) to the third transmission opportunity 2145 with a repetition count value of 2, can apply an RV index of 1 (e.g., indicating RV1) to the fourth transmission opportunity 2150 with a repetition count value of 3, can apply an RV index of 0 (e.g., indicating RV0) to the fifth transmission opportunity 2155 with a repetition count value of 4, and can apply an RV index of 2 (e.g., indicating RV2) to the sixth transmission opportunity 2160 with a repetition count value of 5.
[0314] In the second scenario 2130, the UE 120 does not actually send a PUSCH repetition in the third transmission opportunity 2145, and does not actually send a PUSCH repetition 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 repetition actually sent), and the UE 120 sends RV0 twice and RV2 twice. However, the transmission of each of RV0 and RV2 twice results in lower decoding performance compared to the transmission of RV0, RV1, RV2, and RV3 because the combination of RV0, RV1, RV2, and RV3 provides better bit discrimination than the combination of only RV0 and RV2 due to the RV design. For example, when the base station 110 receives RV0, RV1, RV2, and RV3, the base station 110 can more accurately infer correct bits and erroneous bits than when the base station 110 receives only RV0 and RV2. Therefore, by counting transmission opportunities instead of actual transmissions, performance is degraded.
[0315] Some techniques and apparatuses described herein improve performance by causing the UE 120 to increment the counter n and advance to the next RV in the RV sequence only when the UE 120 actually sends a PUSCH repetition. For example, if the UE 120 actually sends a PUSCH repetition in a transmission opportunity, the UE 120 may increment the counter n and advance to the next RV in the RV sequence, and if the UE 120 does not actually send a PUSCH repetition in the transmission opportunity, the UE 120 may avoid incrementing the counter n and advancing to the next RV in the RV sequence.
[0316] As mentioned above, providing Figure 21 As an example. Other examples may differ from Figure 21 An example of description.
[0317] Figure 22 2 is a diagram illustrating an example 2200 associated with performing redundancy version cycling based on actual PUSCH repetition transmissions according to the present disclosure. Figure 22 As shown, base station 110 and UE 120 may communicate with each other.
[0318] As shown in reference numeral 2205, UE 120 (eg, a mobile station) may receive an RV index (shown as rv id ). For example, UE 120 may receive in a DCI an RV index for scheduling one or more PUSCH repetitions. In some aspects, as described above in conjunction with Figure 20 As described above, the RV index can have a value of 0, 1, 2, or 3.
[0319] As indicated by reference numeral 2210, the RV index may indicate the RV sequence to be applied to the corresponding PUSCH repetition sequence. For example, the UE 120 may apply the RV sequence to the sequence of actual PUSCH repetitions (e.g., for both PUSCH repetition type A and PUSCH repetition type B), rather than applying the RV sequence to the transmission opportunity (e.g., for PUSCH repetition type A) or the actual repetition (e.g., for PUSCH repetition type B).
[0320] As indicated by reference numeral 2215, the UE 120 may use an RV cycling technique that cycles the RV at least partly based on the actual PUSCH repetition transmission to determine the RV to be applied to the PUSCH repetition (e.g., the RV index, which is determined at least partly based on the indicated RV index and a table stored in the memory of the UE 120). For example, the UE 120 may increment the transmission index n (and may advance to the next RV in the RV sequence) only when an actual PUSCH repetition transmission occurs (e.g., only when an actual PUSCH repetition is sent). In other words, if an actual PUSCH repetition transmission occurs, the UE 120 may increment the transmission index n (and may advance to the next RV in the RV sequence), and if no actual PUSCH repetition transmission occurs (e.g., if an actual PUSCH repetition is not sent), the UE 120 may avoid incrementing the transmission index n (and may avoid advancing to the next RV in the RV sequence).
[0321] As indicated by reference numeral 2220, the UE 120 may transmit PUSCH repetitions with the determined RV. For example, the UE 120 may use an RV cycling technique that is at least partly based on the actual PUSCH repetition transmission to determine the RV to be applied to the PUSCH repetition, and may transmit the determined RV of the determined PUSCH repetition. For each PUSCH repetition in the PUSCH repetition sequence, the UE 120 may continue to increment or avoid incrementing the transmission index (and may continue to advance or avoid advancing to the next RV in the RV sequence), depending on whether an actual transmission of each PUSCH repetition occurs. In the same manner as the UE 120, the base station 110 may increment or avoid incrementing the transmission index (and may advance or avoid advancing to the next RV in the RV sequence) such that there is no ambiguity between the base station 110 and the UE 120 as to which RV the UE 120 transmitted. The base station 110 may then monitor the appropriate RV transmitted by the UE 120.
[0322] In Example 2225, using an RV cycling technique that is at least partially based on actual PUSCH retransmissions, the UE 120 may initialize the transmission index n to 0 and may apply an RV index of 0 (e.g., indicating RV0) to the first actual PUSCH retransmission 2230 (e.g., because 0 mod 4 = 0, corresponding to RV0 in the table). Since the first actual PUSCH retransmission 2230 is actually sent by the UE 120, the UE 120 may increment the transmission index n to 1. Using the transmission index value 1, the UE 120 may apply an RV index of 2 (e.g., indicating RV2) to the second actual PUSCH retransmission 2235 (e.g., because 1 mod 4 = 1, corresponding to RV2 in the table). Since the second actual PUSCH retransmission 2235 is actually sent by the UE 120, the UE 120 may increment the transmission index n to 2.
[0323] In the transmission opportunity 2240, the UE 120 does not actually send a PUSCH retransmission. Therefore, the UE 120 avoids incrementing the transmission index n, which will subsequently still have the value 2. Similarly, in the transmission opportunity 2245, the UE 120 does not actually send a PUSCH retransmission. Therefore, the UE 120 avoids incrementing the transmission index n, which will subsequently still have the value 2. Using the transmission index value 2, the UE 120 may apply an RV index of 3 (e.g., indicating RV3) to the third actual PUSCH retransmission 2250 (e.g., because 2 mod 4 = 2, corresponding to RV3 in the table). Since the third actual PUSCH retransmission 2250 is actually sent by the UE 120, the UE 120 may increment the transmission index n to 3. Using the transmission index value 3, the UE 120 may apply the RV index 1 (e.g., indicating RV1) to the fourth actual PUSCH retransmission 2255 (e.g., because 3 mod 4 = 3, corresponding to RV1 in the table). Since the fourth actual PUSCH retransmission 2255 is actually sent by the UE 120, the UE 120 may increment the transmission index n to 4, which may cycle back to RV0 (e.g., because 4 mod 4 = 0, corresponding to RV0 in the table) for the next actual PUSCH retransmission (not shown).
[0324] In some scenarios, UE 120 may not be able to send a full PUSCH retransmission. In these scenarios, in some aspects, UE 120 may send a partial PUSCH retransmission. As used herein, "full PUSCH retransmission" or "full PUSCH repeat" means that all symbols of the PUSCH repeat are sent by UE 120 (e.g., UE 120 does not discard any symbols of the PUSCH repeat). As used herein, "partial PUSCH retransmission" or "partial PUSCH repeat" means that fewer symbols are sent by UE 120 compared to all symbols of the PUSCH repeat (e.g., UE 120 discards at least one symbol of the PUSCH repeat).
[0325] In some aspects, UE 120 may increment the transmission index (and advance to the next RV in the RV sequence) only when a full PUSCH retransmission occurs (e.g., only when a full PUSCH repeat is actually sent). Thus, if a full PUSCH retransmission occurs, UE 120 may increment the transmission index (and advance to the next RV in the RV sequence), and if a full PUSCH retransmission does not occur, UE 120 may avoid incrementing the transmission index (and may avoid advancing to the next RV in the RV sequence). In these aspects, if a partial PUSCH repeat occurs (e.g., if a partial PUSCH repeat is actually sent), then UE 120 may avoid incrementing the transmission index (and may avoid advancing to the next RV in the RV sequence).
[0326] Alternatively, if a partial PUSCH retransmission occurs (e.g., if a partial PUSCH repeat is actually sent), then UE 120 may increment the transmission index (and advance to the next RV in the RV sequence). Thus, if a partial PUSCH retransmission occurs, UE 120 may increment the transmission index (and advance to the next RV in the RV sequence), and if no partial (and full) PUSCH retransmission occurs, UE 120 may avoid incrementing the transmission index (and may avoid advancing to the next RV in the RV sequence).
[0327] In some aspects, UE 120 may determine the number of symbols sent in a partial PUSCH retransmission, and if the number of symbols meets a threshold (e.g., is greater than the threshold, or is greater than or equal to the threshold), it may increment the transmission index (and advance to the next RV in the RV sequence). If the number of symbols sent in the partial PUSCH repeat does not meet the threshold (e.g., is less than the threshold, or is less than or equal to the threshold), then UE 120 may avoid incrementing the transmission index (and may avoid advancing to the next RV in the RV sequence).
[0328] Using this RV cycling technique, UE 120 does not skip any RVs, which results in better performance as described above. For example, compared to RV cycling techniques based on transmission opportunities or actual repetitions, this RV cycling technique enables base station 110 to more accurately infer correct bits and incorrect bits, as described above in conjunction with Figure 20 and 21 described.
[0329] As described above, provided Figure 22 as an example. Other examples may be different from the example regarding Figure 22 described.
[0330] Figure 23 is a diagram illustrating an example process 2300 performed, for example, by a mobile station according to the present disclosure. Example process 2300 is an example in which a mobile station (e.g., UE 120) performs operations associated with RV cycling based on actual PUSCH retransmission.
[0331] As Figure 23 shown, in some aspects, process 2300 may include receiving a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence (block 2310). For example, as described above, a mobile station (e.g., using the receiving component 2502 depicted in Figure 25 ) may receive a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence.
[0332] As Figure 23 further shown in, in some aspects, process 2300 may include transmitting a redundancy version of a PUSCH repetition in a PUSCH repetition sequence, where the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH retransmission occurs and does not increase when an actual PUSCH retransmission does not occur (block 2320). For example, as described above, a mobile station (e.g., using the transmitting component 2504 depicted in Figure 25 ) may transmit a redundancy version of a PUSCH repetition in a PUSCH repetition sequence, where the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH retransmission occurs and does not increase when an actual PUSCH retransmission does not occur.
[0333] Process 2300 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0334] In a first aspect, process 2300 includes: increasing a transmission index at least in part based on determining that an actual PUSCH repetition transmission occurred for a previous PUSCH repetition in a PUSCH repetition sequence before the PUSCH repetition; and determining a redundant version of the PUSCH repetition at least in part based on the increased transmission index.
[0335] In a second aspect, alone or in combination with the first aspect, process 2300 includes: avoiding increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission did not occur for a previous PUSCH repetition in a PUSCH repetition sequence before the PUSCH repetition; and determining a redundant version of the PUSCH repetition at least in part based on the transmission index.
[0336] In a third aspect, alone or in combination with one or more of the first and second aspects, if a full PUSCH repetition transmission occurs, increase the transmission index, and if a full PUSCH repetition transmission does not occur, do not increase the transmission index.
[0337] In a fourth aspect, alone or in combination with one or more of the first to third aspects, if a partial PUSCH repetition transmission occurs, increase the transmission index, and if a partial PUSCH repetition transmission does not occur, do not increase the transmission index.
[0338] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, if a partial PUSCH repetition transmission including a first number of symbols that meets a threshold occurs, increase the transmission index, and if a partial PUSCH repetition transmission including a second number of symbols that does not meet the threshold occurs, do not increase the transmission index.
[0339] Although Figure 23 illustrates example blocks of process 2300, in some aspects, process 2300 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the Figure 23 shown blocks. Additionally or alternatively, two or more blocks of process 2300 may be executed in parallel.
[0340] Figure 24 is a diagram illustrating an example process 2400, such as performed by a base station, according to the present disclosure. Example process 2400 is an example where a base station (e.g., base station 110) performs operations associated with an RV cycle based on an actual PUSCH repetition transmission.
[0341] As Figure 24As shown, in some aspects, process 2400 may include sending a redundancy version index that indicates to the mobile station a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence (block 2410). For example, as described above, a base station (e.g., using the transmission component 2604 depicted in Figure 26 ) may send a redundancy version index that indicates to the mobile station a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence.
[0342] As Figure 24 further shown, in some aspects, process 2400 may include: monitoring the redundancy version of a PUSCH repetition in a PUSCH repetition sequence, where the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur (block 2420). For example, a base station (e.g., using the monitoring component 2608 or the receiving component 2602 depicted in Figure 26 ) may monitor the redundancy version of a PUSCH repetition in a PUSCH repetition sequence, where the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur, as described above.
[0343] Process 2400 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.
[0344] In a first aspect, process 2400 includes: increasing a transmission index at least in part based on determining that an actual PUSCH repetition transmission occurred for a previous PUSCH repetition in a PUSCH repetition sequence prior to the PUSCH repetition; and determining a redundancy version of the PUSCH repetition at least in part based on the increased transmission index.
[0345] In a second aspect, alone or in combination with the first aspect, process 2400 includes: refraining from increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission did not occur for a previous PUSCH repetition in a PUSCH repetition sequence prior to the PUSCH repetition; and determining a redundancy version of the PUSCH repetition at least in part based on the transmission index.
[0346] In a third aspect, alone or in combination with one or more of the first and second aspects, if a full PUSCH repetition transmission occurs, increase the transmission index, and if a full PUSCH repetition transmission does not occur, refrain from increasing the transmission index.
[0347] In a fourth aspect, alone or in combination with one or more of the first to third aspects, if partial PUSCH retransmission occurs, the transmission index is incremented, and if partial PUSCH retransmission does not occur, the transmission index is not incremented.
[0348] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, if partial PUSCH retransmission including a first number of symbols that meets a threshold occurs, the transmission index is incremented, and if partial PUSCH retransmission including a second number of symbols that does not meet the threshold occurs, the transmission index is not incremented.
[0349] Although Figure 24 example boxes of process 2400 are shown, in some aspects, process 2400 may include additional boxes, fewer boxes, different boxes, or boxes arranged differently compared to Figure 24 the boxes shown. Additionally or alternatively, two or more boxes of process 2400 may be executed in parallel.
[0350] Figure 25 is a block diagram of an example apparatus 2500 for wireless communication. Apparatus 2500 may be a UE (e.g., a mobile station), or the UE may include apparatus 2500. In some aspects, apparatus 2500 includes a receiving component 2502 and a transmitting component 2504, and the receiving component 2502 and the transmitting component 2504 may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, apparatus 2500 may use the receiving component 2502 and the transmitting component 2504 to communicate with another apparatus 2506 (e.g., a UE, a base station, or another wireless communication device). As further shown, among other examples, apparatus 2500 may include one or more of an incrementing component 2508 or a determining component 2510.
[0351] In some aspects, apparatus 2500 may be configured to perform one or more operations described herein in connection with Figure 22 the one or more operations described herein. Additionally or alternatively, apparatus 2500 may be configured to perform one or more processes described herein, such as Figure 23 process 2300. In some aspects, Figure 25 apparatus 2500 and / or one or more components shown in Figure 2 may include one or more components of the UE described above in connection with Figure 25 one or more components shown in Figure 2implemented within one or more of the described components. Additionally or alternatively, one or more of the components in the set of components may be at least partially implemented as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the functions or operations of the component.
[0352] The receiving component 2502 may receive communications from the device 2506, such as reference signals, control information, data communications, or combinations thereof. The receiving component 2502 may provide the received communications to one or more other components of the device 2500. In some aspects, the receiving component 2502 may perform signal processing 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 components of the device 2506. In some aspects, the receiving component 2502 may include one or more antennas, demodulators, MIMO detectors, receiving processors, controllers / processors, memories, or combinations thereof of the UE described above in connection with Figure 2 the described UE.
[0353] The transmitting component 2504 may transmit communications to the device 2506, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of the device 2506 may generate the communications and may provide the generated communications to the transmitting component 2504 for transmission to the device 2506. In some aspects, the transmitting component 2504 may perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.), and may transmit the processed signals to the device 2506. In some aspects, the transmitting component 2504 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the UE described above in connection with Figure 2 the described UE. In some aspects, the transmitting component 2504 may be collocated with the receiving component 2502 in a transceiver.
[0354] The receiving component 2502 may receive a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding PUSCH repetition sequence. The transmitting component 2504 may transmit the redundancy version of the PUSCH repetition in the PUSCH repetition sequence, where the redundancy version is at least partially determined based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0355] Increment component 2508 can increment a transmission index at least in part based on determining that an actual PUSCH repetition transmission occurred for a previous PUSCH repetition in a PUSCH repetition sequence prior to the PUSCH repetition. Determination component 2510 can determine a redundant version of the PUSCH repetition at least in part based on the incremented transmission index.
[0356] Increment component 2508 can avoid incrementing the transmission index at least in part based on determining that an actual PUSCH repetition transmission did not occur for a previous PUSCH repetition in a PUSCH repetition sequence prior to the PUSCH repetition. Determination component 2510 can determine a redundant version of the PUSCH repetition at least in part based on the transmission index.
[0357] Figure 25 The number and arrangement of the illustrated components are provided as an example. In fact, compared to the components shown in Figure 25 , there can be additional components, fewer components, different components, or components arranged differently. Additionally, Figure 25 two or more of the components shown in can be implemented in a single component, or Figure 25 a single component shown in can be implemented as multiple distributed components. Additionally or alternatively, Figure 25[[END a set of components (one or more components) shown in can perform one or more functions that are described as being performed by another set of components shown in.
[0358] is a block diagram of an example apparatus 2600 for wireless communication. Apparatus 2600 can be a base station, or a base station can include apparatus 2600. In some aspects, apparatus 2600 includes a receiving component 2602 and a transmitting component 2604, and the receiving component 2602 and the transmitting component 2604 can communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, apparatus 2600 can communicate with another apparatus 2606 (e.g., a UE, a base station, or another wireless communication device) using the receiving component 2602 and the transmitting component 2604. As further shown, apparatus 2600 can include one or more of a monitoring component 2608, an increment component 2610, or a determination component 2612, etc.
[0359] In some aspects, apparatus 2600 can be configured to perform one or more operations described herein in connection with . Additionally or alternatively, apparatus 2600 can be configured to perform one or more processes described herein, such as the process 2300 of . In some aspects, The apparatus 2600 and / or one or more components shown therein may include one or more components of the base station described above in connection with . Additionally or alternatively, one or more components shown therein may be implemented within one or more components described above in connection with . Additionally or alternatively, one or more components in a set of components may be at least partially implemented as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executable by a controller or processor to perform the functions or operations of the component.
[0360] The receiving component 2602 may receive communications from the apparatus 2606, such as reference signals, control information, data communications, or combinations thereof. The receiving component 2602 may provide the received communications to one or more other components of the apparatus 2600. In some aspects, the receiving component 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 components of the apparatus 2606. In some aspects, the receiving component 2602 may include one or more antennas, demodulators, MIMO detectors, receiving processors, controllers / processors, memories, or combinations thereof of the base station described above in connection with .
[0361] The transmitting component 2604 may transmit communications to the apparatus 2606, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of the apparatus 2606 may generate the communications and may provide the generated communications to the transmitting component 2604 for transmission to the apparatus 2606. In some aspects, the transmitting component 2604 may perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) and may transmit the processed signals to the apparatus 2606. In some aspects, the transmitting component 2604 may include one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the base station described above in connection with . In some aspects, the transmitting component 2604 may be collocated with the receiving component 2602 in a transceiver.
[0362] The transmitting component 2604 may transmit a redundant version index that indicates to the mobile station a redundant version sequence to be applied to a corresponding PUSCH repetition sequence. The monitoring component 2608 and / or the receiving component 2602 may monitor the redundant versions of the PUSCH repetitions in the PUSCH repetition sequence, where the redundant versions are determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0363] The incrementing component 2610 may increment the transmission index at least in part based on determining that an actual PUSCH repetition transmission has occurred for a previous PUSCH repetition in the PUSCH repetition sequence that precedes the PUSCH repetition. The determining component 2612 may determine the redundant version of the PUSCH repetition at least in part based on the incremented transmission index.
[0364] The incrementing component 2610 may avoid incrementing the transmission index at least in part based on determining that an actual PUSCH repetition transmission has not occurred for a previous PUSCH repetition in the PUSCH repetition sequence that precedes the PUSCH repetition. The determining component 2612 may determine the redundant version of the PUSCH repetition at least in part based on the transmission index.
[0365] The number and arrangement of the components shown are provided as an example. In fact, compared with the components shown therein, there may be additional components, fewer components, different components, or components arranged differently. Additionally, two or more of the components shown therein may be implemented in a single component, or a single component shown therein may be implemented as multiple distributed components. Additionally or alternatively, a set of components (one or more components) shown therein may perform one or more functions that are described as being performed by another set of components shown therein.
[0366] Some aspects of the present disclosure are outlined below:
[0367] Aspect 1: A method of wireless communication performed by a mobile station, comprising: receiving, by the mobile station, a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; transmitting, by the mobile station, in the transmission opportunity, an actual repetition at least partially 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 slot; and terminating, by the mobile station, transmission of the actual repetition of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
[0368] Aspect 2: The method according to aspect 1, wherein determining that the transmission opportunity has resources available for the actual repetition comprises: determining that the transmission opportunity has resources available for a full transmission of all symbols including the actual repetition.
[0369] Aspect 3: The method according to aspect 1, wherein determining that the transmission opportunity has resources available for the actual repetition comprises: determining that the transmission opportunity has resources available for a partial transmission of fewer symbols compared to all symbols of the actual repetition.
[0370] Aspect 4: The method according to aspect 3, wherein the partial transmission of the actual repetition has different starting symbol indices in at least two different transmission opportunities.
[0371] Aspect 5: The method according to any one of aspects 3-4, wherein determining that the transmission opportunity has resources available for the partial transmission comprises at least one of: determining that the transmission opportunity includes a threshold number of demodulation reference signal (DMRS) symbols, determining that the transmission opportunity includes a threshold number of data symbols, determining that the transmission opportunity includes a threshold number of consecutive symbols for the partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including the initial symbol in the actual repetition, or a combination thereof.
[0372] Aspect 6: The method according to aspect 5, wherein the base station indicates to the mobile station at least one of the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of consecutive symbols.
[0373] Aspect 7: The method according to any one of aspects 3-6, further comprising: receiving an indication of one or more conditions associated with transmitting the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission at least partially based on determining that the one or more conditions are met.
[0374] Aspect 8: The method according to any one of aspects 3-7 further comprises: receiving an indication of a symbol pattern associated with a partial transmission of a transmission, wherein the symbol pattern indicates one or more symbols to be transmitted in the partial transmission among the actual repetitions; and determining, at least in part based on the symbol pattern, that the transmission opportunity has resources available for the partial transmission.
[0375] Aspect 9: The method according to aspect 8, wherein the symbol pattern is indicated in a configuration and comprises a static number of bits, the static number being at least in part based on the number of symbols included in a time slot.
[0376] Aspect 10: The method according to aspect 8, wherein the symbol pattern is indicated in an uplink grant for scheduling an actual repetition, and wherein the symbol pattern comprises a dynamic number of bits, the dynamic number being at least in part based on the number of symbols included in the actual repetition.
[0377] Aspect 11: The method according to any one of aspects 1-10 further comprises: receiving an indication to cancel the transmission of one or more symbols in a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity that satisfies a processing time threshold associated with a mobile station; determining, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission of the one or more symbols, that the transmission opportunity meets a condition regarding resources available for a partial transmission of an actual repetition; and transmitting the actual repetition at least in part based on determining that the transmission opportunity meets the condition.
[0378] Aspect 12: The method according to any one of aspects 1-10 further comprises: receiving an indication to cancel the transmission of one or more symbols in a transmission opportunity, wherein the indication is received at a time prior to the transmission opportunity that does not satisfy a processing time threshold associated with a mobile station; after transmitting the actual repetition, determining, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission of the one or more symbols, that the transmission opportunity meets a condition regarding resources available for a partial transmission of an actual repetition; and incrementing a repetition counter that counts the number of actual repetitions at least in part based on determining that the transmission opportunity meets the condition.
[0379] Aspect 13: The method according to any one of Aspects 1-10 further includes: receiving an indication of transmission in one or more symbols of a cancellation transmission opportunity, wherein the indication is received at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; after sending an actual repetition, determining, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for partial transmission of the actual repetition; and avoiding counting the actual repetition in the number of actual repetitions, at least in part based on determining that the transmission opportunity does not meet the condition.
[0380] Aspect 14: The method according to any one of Aspects 1-10 further includes: receiving an indication of transmission in one or more symbols of a cancellation transmission opportunity, wherein the indication is received at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; after sending an actual repetition, determining, at least in part based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols, that the transmission opportunity does not meet a condition regarding resources available for partial transmission of the actual repetition; and incrementing a repetition counter that counts the number of actual repetitions even if it is determined that the transmission opportunity does not meet the condition.
[0381] Aspect 15: The method according to any one of Aspects 1-14, wherein the nominal number of repetitions is less than or equal to the maximum number of repetitions that is at least in part based on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station.
[0382] Aspect 16: The method according to any one of Aspects 1-15, wherein the actual repetition is sent using a redundancy version that is at least in part based on a transmission index, and the transmission index increases when an actual repetition transmission occurs and does not increase when an actual repetition transmission does not occur.
[0383] Aspect 17: A method of wireless communication performed by a base station includes: sending, by the base station to a mobile station, a configuration that indicates a nominal number of repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a time slot boundary and allows only one uplink transmission opportunity per time slot; monitoring, by the base station, an actual repetition in a 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 a time slot; and terminating, by the base station, monitoring for transmission of an actual repetition of the uplink repetition type when the number of actual repetitions is equal to the nominal number of repetitions.
[0384] Aspect 18: The method according to aspect 17, wherein determining that a transmission opportunity has resources available for an actual repetition includes: determining that the transmission opportunity has resources available for a complete transmission of all symbols including the actual repetition.
[0385] Aspect 19: The method according to aspect 17, wherein determining that a transmission opportunity has resources available for an actual repetition includes: determining that the transmission opportunity has resources available for a partial transmission of fewer symbols compared to all symbols of the actual repetition.
[0386] Aspect 20: The method according to aspect 19, wherein the partial transmission of the actual repetition has different starting symbol indices in at least two different transmission opportunities.
[0387] Aspect 21: The method according to any one of aspects 19 - 20, wherein determining that a transmission opportunity has resources available for a 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 partial transmission, determining that the transmission opportunity includes a threshold number of consecutive symbols including the initial symbol in the actual repetition, or a combination thereof.
[0388] Aspect 22: The method according to aspect 21, wherein the base station indicates at least one of the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of consecutive symbols to the mobile station.
[0389] Aspect 23: The method according to any one of aspects 19 - 22, further comprising: sending an indication of one or more conditions associated with sending the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission at least in part based on determining that the one or more conditions are met.
[0390] Aspect 24: The method according to any one of aspects 19 - 23, further comprising: sending an indication of a symbol pattern associated with sending the partial transmission, wherein the symbol pattern indicates one or more symbols in the actual repetition that need to be sent in the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission at least in part based on the symbol pattern.
[0391] Aspect 25: The method according to aspect 24, wherein the symbol pattern is indicated in a configuration and includes a static number of bits, the static number being at least in part based on the number of symbols included in a time slot.
[0392] Aspect 26: The method according to aspect 24, wherein the symbol pattern is indicated in the uplink grant for scheduling the actual repetition, and wherein the symbol pattern includes a dynamic number of bits, the dynamic number being at least partially based on the number of symbols included in the actual repetition.
[0393] Aspect 27: The method according to any one of aspects 17 - 26, further comprising: sending an indication of transmission in one or more symbols of a cancellation transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that meets a processing time threshold associated with the mobile station; determining that the transmission opportunity meets a condition regarding resources available for partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after cancellation of transmission in one or more symbols; and monitoring the actual repetition, at least partially based on determining that the transmission opportunity meets the condition.
[0394] Aspect 28: The method according to any one of aspects 17 - 26, further comprising: sending an indication of transmission in one or more symbols of a cancellation transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity meets a condition regarding resources available for partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after cancellation of transmission in one or more symbols; and incrementing a repetition counter that counts the number of actual repetitions, at least partially based on determining that the transmission opportunity meets the condition.
[0395] Aspect 29: The method according to any one of aspects 17 - 26, further comprising: sending an indication of transmission in one or more symbols of a cancellation transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity does not meet a condition regarding resources available for partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after cancellation of transmission in one or more symbols; and avoiding counting the actual repetition in the number of actual repetitions, at least partially based on determining that the transmission opportunity does not meet the condition.
[0396] Aspect 30: The method according to any one of aspects 17 - 26 further includes: sending an indication for transmission in one or more symbols of a cancellation transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity does not meet a condition regarding resources available for a partial transmission of an actual repetition at least partially based on one or more resources available in the transmission opportunity after canceling the transmission in one or more symbols; and incrementing a repetition counter that counts the number of actual repetitions even if it is determined that the transmission opportunity does not meet the condition.
[0397] Aspect 31: A method for wireless communication performed by a mobile station includes: determining, by the mobile station, a maximum number of repetitions for a physical uplink shared channel (PUSCH) at least partially based on a time slot pattern configured for the mobile station or a subcarrier spacing configured for the mobile station; 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; and transmitting, by the mobile station, a set of PUSCH repetitions at least partially based on the number of repetitions.
[0398] Aspect 32: The method according to aspect 31, wherein the maximum number of repetitions for the PUSCH is a function of the subcarrier spacing configured for the mobile station.
[0399] Aspect 33: The method according to aspect 32, wherein the maximum number of repetitions for the PUSCH is a product of a fixed value and a value depending on the subcarrier spacing configured for the mobile station.
[0400] Aspect 34: The method according to any one of aspects 32 - 33, wherein the maximum number of repetitions for the PUSCH is a larger maximum number for a larger subcarrier spacing compared to a smaller maximum number for a smaller subcarrier spacing.
[0401] Aspect 35: The method according to any one of aspects 31 - 34, wherein the time slot pattern indicates whether the mobile station is to communicate using time division duplex (TDD) or frequency division duplex (FDD), and wherein the maximum number of repetitions for the PUSCH is at least partially based on whether the mobile station is to communicate using TDD or FDD.
[0402] Aspect 36: The method according to aspect 35, wherein the maximum number of repetitions for the PUSCH is a larger maximum number for FDD compared to a smaller maximum number for TDD.
[0403] Aspect 37: The method according to any one of aspects 35 - 36, wherein the time slot pattern indicates that the mobile station is to communicate using TDD, and further indicates the ratio of uplink time slots to downlink time slots for TDD, and wherein the maximum number of repetitions for PUSCH is at least partially based on the ratio of uplink time slots to downlink time slots for TDD.
[0404] Aspect 38: The method according to aspect 37, wherein the maximum number of repetitions for PUSCH is a larger maximum number for a larger ratio of uplink time slots to downlink time slots compared to a smaller maximum number for a smaller ratio of uplink time slots to downlink time slots.
[0405] Aspect 39: A method of wireless communication performed by a mobile station, comprising: receiving, by the mobile station, an indication of a time window for repetitions on which the mobile station is to transmit physical uplink shared channel (PUSCH) communications; and transmitting, by the mobile station, a set of PUSCH repetitions within the time window.
[0406] Aspect 40: The method according to aspect 39, wherein transmitting a set of PUSCH repetitions within the time window comprises: transmitting PUSCH repetitions in each uplink transmission opportunity within the time window.
[0407] Aspect 41: The method according to any one of aspects 39 - 40, wherein the duration of the time window is at least partially based on the subcarrier spacing configured for the mobile station.
[0408] Aspect 42: The method according to any one of aspects 39 - 41, wherein the duration of the time window is at least partially based on the time slot pattern configured for the mobile station.
[0409] Aspect 43: A method of wireless communication performed by a base station, comprising: determining, by the base station, at least partially based on the time slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station, a maximum number of repetitions for physical uplink shared channel (PUSCH) communication with the mobile station; transmitting, by the base station, an indication of the number of repetitions to be used by the mobile station for PUSCH communication, wherein the number of repetitions is less than or equal to the maximum number of repetitions; and monitoring, by the base station, at least partially based on the number of repetitions, a set of PUSCH repetitions from the mobile station.
[0410] Aspect 44: The method according to aspect 43, wherein the maximum number of repetitions for PUSCH is a function of the subcarrier spacing configured for the mobile station.
[0411] Aspect 45: The method according to aspect 44, wherein the maximum number of repetitions for PUSCH is the product of a fixed value and a value depending on the subcarrier spacing configured for the mobile station.
[0412] Aspect 46: The method according to any one of aspects 44 - 45, wherein the maximum number of repetitions for PUSCH is a larger maximum number for a larger subcarrier spacing as compared to a smaller maximum number for a smaller subcarrier spacing.
[0413] Aspect 47: The method according to any one of aspects 43 - 46, wherein the slot pattern indicates whether the mobile station is to communicate using time - division duplex (TDD) or frequency - division duplex (FDD), and wherein the maximum number of repetitions for PUSCH is at least partially based on whether the mobile station is to communicate using TDD or FDD.
[0414] Aspect 48: The method according to aspect 47, wherein the maximum number of repetitions for PUSCH is a larger maximum number for FDD as compared to a smaller maximum number for TDD.
[0415] Aspect 49: The method according to any one of aspects 47 - 48, wherein the slot pattern indicates that the mobile station is to communicate using TDD and further indicates the ratio of uplink slots to downlink slots for TDD, and wherein the maximum number of repetitions for PUSCH is at least partially based on the ratio of uplink slots to downlink slots for TDD.
[0416] Aspect 50: The method according to aspect 49, wherein the maximum number of repetitions for PUSCH is a larger maximum number for a larger ratio of uplink slots to downlink slots as compared to a smaller maximum number for a smaller ratio of uplink slots to downlink slots.
[0417] Aspect 51: A method of wireless communication performed by a base station, comprising: sending, by the base station, an indication of a time window for repetitions on which a mobile station is to transmit physical uplink shared channel (PUSCH) communication; and monitoring, by the base station, a set of PUSCH repetitions within the time window.
[0418] Aspect 52: The method according to aspect 51, further comprising: determining the time window at least partially based on the slot pattern configured for the mobile station or the subcarrier spacing configured for the mobile station.
[0419] Aspect 53: A method of wireless communication performed by a mobile station, comprising: receiving, by the mobile station, a redundancy version index that indicates a redundancy version sequence to be applied to a corresponding physical uplink shared channel (PUSCH) repetition sequence; and transmitting, by the mobile station, a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0420] Aspect 54: The method according to aspect 53, further comprising: increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission has occurred for a previous PUSCH repetition in the PUSCH repetition sequence that precedes the PUSCH repetition; and determining a redundancy version of the PUSCH repetition at least in part based on the increased transmission index.
[0421] Aspect 55: The method according to any one of aspects 53-54, further comprising: avoiding increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission has not occurred for a previous PUSCH repetition in the PUSCH repetition sequence that precedes the PUSCH repetition; and determining a redundancy version of the PUSCH repetition at least in part based on the transmission index.
[0422] Aspect 56: The method according to any one of aspects 53-55, wherein the transmission index is increased if a complete PUSCH repetition transmission occurs, and wherein the transmission index is not increased if a complete PUSCH repetition transmission does not occur.
[0423] Aspect 57: The method according to any one of aspects 53-55, wherein the transmission index is increased if a partial PUSCH repetition transmission occurs, and wherein the transmission index is not increased if a partial PUSCH repetition transmission does not occur.
[0424] Aspect 58: The method according to any one of aspects 53-55, wherein the transmission index is increased if a partial PUSCH repetition transmission occurs that includes a first number of symbols that meets a threshold, and wherein the transmission index is not increased if a partial PUSCH repetition transmission occurs that includes a second number of symbols that does not meet the threshold.
[0425] Aspect 59: A method for wireless communication performed by a base station, comprising: sending, by the base station, a redundancy version index that indicates to a mobile station a redundancy version sequence to be applied to a corresponding physical uplink shared channel (PUSCH) repetition sequence; and monitoring, by the base station, a redundancy version of a PUSCH repetition in the PUSCH repetition sequence, wherein the redundancy version is determined at least in part based on a transmission index that increases when an actual PUSCH repetition transmission occurs and does not increase when an actual PUSCH repetition transmission does not occur.
[0426] Aspect 60: The method according to aspect 59, further comprising: increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission has occurred for a previous PUSCH repetition in the PUSCH repetition sequence before the PUSCH repetition; and determining a redundancy version of the PUSCH repetition at least in part based on the increased transmission index.
[0427] Aspect 61: The method according to any one of aspects 59 - 60, further comprising: avoiding increasing the transmission index at least in part based on determining that an actual PUSCH repetition transmission has not occurred for a previous PUSCH repetition in the PUSCH repetition sequence before the PUSCH repetition; and determining a redundancy version of the PUSCH repetition at least in part based on the transmission index.
[0428] Aspect 62: The method according to any one of aspects 59 - 61, wherein the transmission index is increased if a full PUSCH repetition transmission occurs, and wherein the transmission index is avoided from being increased if a full PUSCH repetition transmission does not occur.
[0429] Aspect 63: The method according to any one of aspects 59 - 61, wherein the transmission index is increased if a partial PUSCH repetition transmission occurs, and wherein the transmission index is not increased if a partial PUSCH repetition transmission does not occur.
[0430] Aspect 64: The method according to any one of aspects 59 - 61, wherein the transmission index is increased if a partial PUSCH repetition transmission occurs that includes a first number of symbols that meets a threshold, and wherein the transmission index is not increased if a partial PUSCH repetition transmission occurs that includes a second number of symbols that does not meet the threshold.
[0431] Aspect 65: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform the method according to one or more of aspects 1 - 16.
[0432] Aspect 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 execute the method according to one or more of Aspects 1-16.
[0433] Aspect 67: A device for wireless communication, comprising at least one unit for executing the method according to one or more of Aspects 1-16.
[0434] Aspect 68: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to execute the method according to one or more of Aspects 1-16.
[0435] Aspect 69: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a device, cause the device to execute the method according to one or more of Aspects 1-16.
[0436] Aspect 70: A device for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to execute the method according to one or more of Aspects 17-30.
[0437] Aspect 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 execute the method according to one or more of Aspects 17-30.
[0438] Aspect 72: A device for wireless communication, comprising at least one unit for executing the method according to one or more of Aspects 17-30.
[0439] Aspect 73: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to execute the method according to one or more of Aspects 17-30.
[0440] Aspect 74: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a device, cause the device to execute the method according to one or more of Aspects 17-30.
[0441] Aspect 75: A device for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform the method according to one or more of Aspects 31 - 38.
[0442] Aspect 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 the method according to one or more of Aspects 31 - 38.
[0443] Aspect 77: A device for wireless communication, comprising at least one unit for performing the method according to one or more of Aspects 31 - 38.
[0444] Aspect 78: A non - transitory computer - readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to one or more of Aspects 31 - 38.
[0445] Aspect 79: A non - transitory computer - readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform the method according to one or more of Aspects 31 - 38.
[0446] Aspect 80: A device for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform the method according to one or more of Aspects 39 - 42.
[0447] Aspect 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 the method according to one or more of Aspects 39 - 42.
[0448] Aspect 82: A device for wireless communication, comprising at least one unit for performing the method according to one or more of Aspects 39 - 42.
[0449] Aspect 83: A non - transitory computer - readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to one or more of Aspects 39 - 42.
[0450] Aspect 84: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method according to one or more of Aspects 39-42.
[0451] Aspect 85: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of Aspects 43-50.
[0452] Aspect 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 the method according to one or more of Aspects 43-50.
[0453] Aspect 87: An apparatus for wireless communication, comprising at least one unit for performing the method according to one or more of Aspects 43-50.
[0454] Aspect 88: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform the method according to one or more of Aspects 43-50.
[0455] Aspect 89: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method according to one or more of Aspects 43-50.
[0456] Aspect 90: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of Aspects 51-52.
[0457] Aspect 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 the method according to one or more of Aspects 51-52.
[0458] Aspect 92: An apparatus for wireless communication, comprising at least one unit for performing the method according to one or more of Aspects 51-52.
[0459] Aspect 93: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform the method according to one or more of Aspects 51 - 52.
[0460] Aspect 94: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method according to one or more of Aspects 51 - 52.
[0461] Aspect 95: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of Aspects 53 - 58.
[0462] Aspect 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 the method according to one or more of Aspects 53 - 58.
[0463] Aspect 97: An apparatus for wireless communication, comprising at least one unit for performing the method according to one or more of Aspects 53 - 58.
[0464] Aspect 98: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform the method according to one or more of Aspects 53 - 58.
[0465] Aspect 99: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method according to one or more of Aspects 53 - 58.
[0466] Aspect 100: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of Aspects 59 - 64.
[0467] Aspect 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 the method according to one or more of Aspects 59 - 64.
[0468] Aspect 102: An apparatus for wireless communication, comprising at least one unit configured to perform the method according to one or more of aspects 59 - 64.
[0469] Aspect 103: A non - transitory computer - readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to one or more of aspects 59 - 64.
[0470] Aspect 104: A non - transitory computer - readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method according to one or more of aspects 59 - 64.
[0471] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations are possible in light of the above disclosure, or may be obtained from practice of these aspects.
[0472] As used herein, the term "component" is intended to be broadly construed 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 is evident that the systems and / or methods described herein may be implemented in different forms of combinations of hardware, firmware, and / or hardware and software. The actual specific control hardware or software code used to implement these systems and / or methods does not limit these aspects. Thus, the operations and behaviors of the systems and / or methods are described herein without reference to specific software code - it should be understood that software and hardware can be designed to implement the systems and / or methods at least in part based on the description herein.
[0473] As used herein, depending on the context, meeting a threshold may 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.
[0474] Although specific combinations of features are recited in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of the various aspects. In fact, many of these features may be combined in ways not specifically recited in the claims and / or disclosed in the specification. Although each dependent claim listed below may directly depend on only one claim, the disclosure of the various aspects includes each dependent claim in combination with every other claim in the set of claims. A phrase that refers to "at least one" of a list of items refers to any combination of those items, including a single member. As an example, "at least one of a, b, or c" is intended to cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination having multiple of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c or any other ordering of a, b, and c).
[0475] Unless explicitly stated otherwise, any element, act, or instruction used herein should not be construed as critical or essential. Additionally, as used herein, the articles "a" and "an" are intended to include one or more items and may be used interchangeably with "one or more." Additionally, as used herein, the article "the" is intended to include one or more items referenced in relation to the article "the" and may be used interchangeably with "one or more." Additionally, as used herein, the terms "set" and "group" are intended to include one or more items (e.g., related items, unrelated items, combinations of related and unrelated items, etc.) and may be used interchangeably with "one or more." Where only one item is desired, the term "only one" or similar language is used. Additionally, as used herein, the terms "having," "have," "containing," 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." Additionally, as used herein, the term "or" when used in a series is intended to be inclusive and may be used interchangeably with "and / or" unless explicitly stated otherwise (e.g., if used in combination with "each" or "only one of").
Claims
1. A method of wireless communication performed by a mobile station, comprising: receiving, by the mobile station, a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a time slot boundary and that allows only one uplink transmission opportunity per time slot; transmitting, by the mobile station, an actual repetition in the transmission opportunity at least partially 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 terminating, by the mobile station, transmission of the actual repetition of the uplink repetition type when the number of actual repetitions is equal to the number of nominal repetitions.
2. The method according to claim 1, wherein the determining that the transmission opportunity has resources available for the actual repetition includes: determining that the transmission opportunity has resources available for full transmission of all symbols including the actual repetition.
3. The method according to claim 1, wherein the determining that the transmission opportunity has resources available for the actual repetition includes: determining that the transmission opportunity has resources available for partial transmission of fewer symbols compared to all symbols of the actual repetition.
4. The method according to claim 3, wherein the partial transmission of the actual repetition has different starting symbol indices in at least two different transmission opportunities.
5. The method according to claim 3, wherein the 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. The method according to claim 5, wherein at least one of the threshold number of DMRS symbols, the threshold number of data symbols, or the threshold number of consecutive symbols is indicated by a base station to the mobile station.
7. The method according to claim 3, further comprising: receiving an indication of one or more conditions associated with transmitting the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission at least partially based on determining that the one or more conditions are met.
8. The method according to claim 3, further comprising: receiving an indication of a symbol pattern associated with transmitting the partial transmission, wherein the symbol pattern indicates one or more symbols in the actual repetition that need to be transmitted in the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission at least partially based on the symbol pattern.
9. The method according to claim 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 the number of symbols included in the time slot.
10. The method according to claim 8, wherein, the symbol pattern is indicated in the uplink grant for scheduling the actual repetition, and wherein the symbol pattern includes a dynamic number of bits, the dynamic number being at least partially based on the number of symbols included in the actual repetition.
11. The method according to claim 1, further comprising: 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 that meets a processing time threshold associated with the mobile station; determining that the transmission opportunity meets a condition regarding resources available for a partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and transmitting the actual repetition, at least partially based on determining that the transmission opportunity meets the condition.
12. The method according to claim 1, further comprising: 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 that does not meet a processing time threshold associated with the mobile station; after transmitting the actual repetition, determining that the transmission opportunity meets a condition regarding resources available for a partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and increasing a repetition counter that counts the number of actual repetitions, at least partially based on determining that the transmission opportunity meets the condition.
13. The method according to claim 1, further comprising: 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 that does not meet a processing time threshold associated with the mobile station; after transmitting the actual repetition, determining that the transmission opportunity does not meet a condition regarding resources available for a partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and avoiding counting the actual repetition in the number of actual repetitions, at least partially based on determining that the transmission opportunity does not meet the condition.
14. The method according to claim 1, further comprising: 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 that does not meet a processing time threshold associated with the mobile station; after transmitting the actual repetition, determining that the transmission opportunity does not meet a condition regarding resources available for a partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and Increment a repetition counter even if it is determined that the transmission opportunity does not meet the condition, the repetition counter accounting for the actual number of repetitions.
15. The method according to claim 1, wherein, the nominal number of repetitions is less than or equal to the maximum number of repetitions that is at least partially based on the time slot pattern configured for the mobile station or the sub - carrier spacing configured for the mobile station.
16. The method according to claim 1, wherein, the actual repetitions are sent using a redundancy version that is at least partially based on a transmission index, the transmission index increasing when an actual repeated transmission occurs and not increasing when an actual repeated transmission does not occur.
17. A method of wireless communication performed by a base station, comprising: sending, by the base station, a configuration to a mobile station, the configuration indicating a nominal number of repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a time slot boundary and that allows only one uplink transmission opportunity per time slot; monitoring, by the base station, actual repetitions in the transmission opportunity at least partially based on determining that the transmission opportunity has resources available for the actual repetitions for the uplink repetition type, wherein the transmission opportunity is a time slot; and terminating, by the base station, monitoring of the transmission of actual repetitions for the uplink repetition type when the number of actual repetitions is equal to the nominal number of repetitions.
18. The method according to claim 17, wherein, the determining that the transmission opportunity has resources available for the actual repetitions includes: determining that the transmission opportunity has resources available for a full transmission of all symbols including the actual repetitions.
19. The method according to claim 17, wherein, the determining that the transmission opportunity has resources available for the actual repetitions includes: determining that the transmission opportunity has resources available for a partial transmission of fewer symbols compared to all symbols of the actual repetitions.
20. The method according to claim 19, further comprising: sending an indication of one or more conditions associated with sending the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission at least partially based on determining that the one or more conditions are met.
21. The method according to claim 19, further comprising: sending an indication of a symbol pattern associated with sending the partial transmission, wherein the symbol pattern indicates one or more symbols in the actual repetitions that need to be sent in the partial transmission; and determining that the transmission opportunity has resources available for the partial transmission at least partially based on the symbol pattern.
22. The method according to claim 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 the number of symbols included in the time slot.
23. The method according to claim 21, wherein, The symbol pattern is indicated in the uplink grant for scheduling the actual repetition, and wherein the symbol pattern includes a dynamic number of bits, the dynamic number being at least partially based on the number of symbols included in the actual repetition.
24. The method according to claim 17, further comprising: sending an indication to cancel transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that meets a processing time threshold associated with the mobile station; determining that the transmission opportunity meets a condition regarding resources available for partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and monitoring the actual repetition, at least partially based on determining that the transmission opportunity meets the condition.
25. The method according to claim 17, further comprising: sending an indication to cancel transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity meets a condition regarding resources available for partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and increasing a repetition counter that counts the number of actual repetitions, at least partially based on determining that the transmission opportunity meets the condition.
26. The method according to claim 17, further comprising: sending an indication to cancel transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity does not meet a condition regarding resources available for partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and avoiding counting the actual repetition in the number of actual repetitions, at least partially based on determining that the transmission opportunity does not meet the condition.
27. The method according to claim 17, further comprising: sending an indication to cancel transmission in one or more symbols of the transmission opportunity, wherein the indication is sent at a time before the transmission opportunity that does not meet a processing time threshold associated with the mobile station; determining that the transmission opportunity does not meet a condition regarding resources available for partial transmission of the actual repetition, at least partially based on one or more resources available in the transmission opportunity after canceling transmission in the one or more symbols; and increasing a repetition counter that counts the number of actual repetitions, even if it is determined that the transmission opportunity does not meet the condition.
28. A mobile station for wireless communication, comprising: a memory; and One or more processors, coupled to the memory and configured, at least in part, based on information stored in the memory, to: Receive a configuration that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; Transmit, in the transmission opportunity, the actual repetitions, at least in part based on determining that the transmission opportunity has resources available for the actual repetitions for the uplink repetition type, wherein the transmission opportunity is a slot; And Terminate transmission of the actual repetitions for the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions.
29. The mobile station according to claim 28, Wherein To determine that the transmission opportunity has resources available for the actual repetitions, the one or more processors are configured to: determine that the transmission opportunity has resources available for full transmission of all symbols including the actual repetitions.
30. A base station for wireless communication, Comprising: A memory; And One or more processors, coupled to the memory and configured, at least in part, based on information stored in the memory, to: Send a configuration to a mobile station that indicates a number of nominal repetitions associated with an uplink repetition type that does not allow an uplink transmission opportunity to cross a slot boundary and that allows only one uplink transmission opportunity per slot; Monitor, in the transmission opportunity, the actual repetitions, at least in part based on determining that the transmission opportunity has resources available for the actual repetitions for the uplink repetition type, wherein the transmission opportunity is a slot; And Terminate monitoring of transmission of the actual repetitions for the uplink repetition type when the number of actual repetitions equals the number of nominal repetitions.