Early termination of PUSCH transmission

JP2024504974A5Active Publication Date: 2025-02-03QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023544126
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-02-02
Filing Date
2022-01-26
Publication Date
2025-02-03
Estimated Expiration
2042-01-26

AI Technical Summary

Technical Problem

In wireless communication systems, particularly in 5G NR, UEs continue to send unnecessary repetitions of PUSCH transmissions even after the base station has successfully decoded the data, leading to waste of transmit power and resources due to the lack of HARQ feedback for PUSCH.

Method used

The UE is provided with DCI on the PDCCH that explicitly or implicitly indicates successful decoding of PUSCH transmissions, allowing for early termination of repetitions after a time gap following the CORESET, considering factors like PDCCH and PUSCH subcarrier spacing, processing capacity, and DMRS configuration.

Benefits of technology

This approach reduces unnecessary UE power consumption and enhances resource efficiency by enabling early termination of PUSCH repetitions, aligning with NR's dynamic timing configurations and multiple processing capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

An aspect is provided that enables a UE to perform early termination of an ongoing repetition of a PUSCH transmission in response to a DCI from a base station indicating whether a previous PUSCH transmission or repetition was successfully decoded. The UE obtains information configuring an UL data transmission and a repetition of the UL data transmission. The UE sends the UL data transmission to the base station. The UE terminates the repetition of the UL data transmission in response to receiving DL information in a DL control channel. Thus, UE power reduction and improved resource efficiency can be achieved. Furthermore, the repetition ends after a time gap following a CORESET in which the DL control channel is received. As a result, the start time for terminating a PUSCH repetition can be configured to accommodate various timing considerations, such as dynamic TDD, different numerologies between PDCCH and PUSCH, and multiple PUSCH processing capabilities.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This patent application claims priority to U.S. patent application Ser. No. 17 / 165,860, entitled “EARLY TERMINATION OF PUSCH TRANSMISSION,” filed Feb. 2, 2021, which is assigned to the assignee of this application and is expressly incorporated by reference herein for all purposes.

[0002] The present disclosure relates generally to communication systems, and more particularly, to wireless communication between user equipment (UE) and base stations. [Background technology]

[0003] Wireless communication systems have been widely deployed to provide various telecommunication services, such as telephone, video, data, messaging, and broadcast. A typical wireless communication system may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. 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, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems.

[0004] These multiple access technologies are being adopted in various telecommunications standards to provide a common protocol that allows different wireless devices to communicate on a city, national, regional, or even global scale. An exemplary telecommunications standard is 5G New Radio (NR). 5G NR is part of the continuing mobile broadband evolution promulgated by the 3rd Generation Partnership Project (3GPP) to meet new requirements related to latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)), and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low-latency communications (URLLC). Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need for further improvements in 5G NR technology. These improvements may also be applicable to other multiple access technologies and telecommunications standards that utilize these technologies. Summary of the Invention [Means for solving the problem]

[0005] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, nor is it intended to identify key or critical elements of all aspects or to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0006] In one aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a UE. The UE obtains information configuring an uplink data transmission and a repetition of the uplink data transmission. The UE sends the uplink data transmission to a base station and terminates the repetition of the uplink data transmission in response to receiving downlink information on a downlink control channel. The repetition ends after a time gap following a control resource set (CORESET) on which the downlink control channel is received.

[0007] To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of the various aspects may be employed and the description is intended to include all such aspects and their equivalents. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 illustrates an example of a wireless communication system and access network. [Figure 2A] FIG. 2 illustrates an example of a first frame in accordance with various aspects of the present disclosure. [Figure 2B] FIG. 1 illustrates an example of a DL channel in a subframe in accordance with various aspects of the present disclosure. [Figure 2C] FIG. 2 illustrates an example of a second frame, according to various aspects of the present disclosure. [Figure 2D] FIG. 1 illustrates an example of a UL channel in a subframe in accordance with various aspects of the present disclosure. [Diagram 3] FIG. 1 illustrates an example of a base station and user equipment (UE) in an access network. [Figure 4] FIG. 2 illustrates an example of an uplink data transmission terminated in response to downlink information that explicitly indicates successful decoding of the transmission. [Diagram 5] FIG. 2 illustrates an example of a first uplink data transmission that is completed in response to downlink information that implicitly indicates successful decoding of the first transmission and schedules a second uplink data transmission. [Figure 6] FIG. 13 illustrates an example of a time gap following a CORESET during which downlink information is received. [Figure 7] FIG. 13 illustrates another example of a time gap following a CORESET during which downlink information is received. [Figure 8] FIG. 13 shows a further example of a time gap following a CORESET during which downlink information is received. [Figure 9] FIG. 1 illustrates an example of downlink information serving as explicit acknowledgment feedback for an uplink data transmission. [Figure 10] FIG. 13 illustrates an example of an uplink data transmission completed in response to downlink information in CORESET explicitly indicating successful decoding of the transmission. [Figure 11] FIG. 13 illustrates an example of a first uplink data transmission completed in response to downlink information in a CORESET that implicitly indicates successful decoding of the first transmission and schedules a second uplink data transmission. [Figure 12] FIG. 2 is a call flow diagram between a UE and a base station. [Figure 13] 4 is a flowchart of a method of wireless communication in a UE. [Figure 14] FIG. 2 illustrates an example of a hardware implementation for an exemplary apparatus. [Figure 15A] 4 is a flowchart of an example process performed by a UE. [Figure 15B] 4 is a flowchart of an example process performed by a UE. [Figure 15C] 4 is a flowchart of an example process performed by a UE. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] The detailed description set forth below in conjunction with the accompanying drawings is intended as a description of various configurations and does not represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.

[0010] When a base station configures a UE to transmit uplink data in a physical uplink shared channel (PUSCH), the base station may instruct the UE to send repetitions of that uplink data for coverage enhancement and to improve data reliability. Typically, the UE may be configured to send up to 16 repetitions of a PUSCH transmission in response to a dynamic grant, or up to 8 repetitions in response to a configured grant. However, the number of repetitions may be increased beyond 16, for example, to further extend PUSCH coverage for enhanced mobile broadband (eMBB) / voice over Internet protocol (VoIP), to support low-capability UEs with extended coverage, or in other cases. Thus, the UE may send multiple repetitions of its uplink data in order for the base station to successfully decode the uplink data.

[0011] In some cases, the base station may successfully decode uplink data after receiving all configured repetitions (e.g., when the UE is located quite far from the base station, such as at a cell edge), while in other cases, the base station may successfully decode data only after receiving some of the configured repetitions. For example, even if the base station configures the UE to transmit eight PUSCH repetitions, if the UE is not at a cell edge or is otherwise in a geometry with high signal quality, the base station may successfully decode data after receiving only four PUSCH repetitions (or some other number less than eight).

[0012] Furthermore, although asynchronous hybrid automatic repeat request (HARQ) acknowledgments (ACKs) are supported in NR in response to downlink transmissions (e.g., HARQ-ACKs from a UE to a base station), base stations do not traditionally provide HARQ-ACK feedback in response to PUSCH transmissions (e.g., HARQ-ACKs from a base station to a UE). Instead, depending on whether the base station successfully decodes or fails to decode the uplink data, the base station may provide downlink control information (DCI) to the UE indicating whether the UE should retransmit the uplink data in a subsequent PUSCH transmission. In particular, if the base station fails to decode the uplink data, the base station may provide the UE with DCI instructing the UE to retransmit the uplink data, whereas if the base station successfully decodes the uplink data, the base station does not provide such DCI and the UE assumes that the data was successfully received after determining that the base station has not provided such DCI within a certain period of time.

[0013] Thus, even if the base station has already decoded uplink data in a previous PUSCH transmission or repetition, the UE may not determine that the base station has successfully decoded the data until a time period for receiving the DCI has elapsed, and thus the UE may continue to send unnecessary PUSCH repetitions in the meantime. As a result, the UE may waste transmit power and PUSCH resources on inefficient repetitions. Therefore, it is useful to enable the UE to perform early termination of an ongoing PUSCH transmission (e.g., to terminate an inefficient repetition) to save UE power and increase resource efficiency.

[0014] Accordingly, aspects are provided for terminating a repetition of a PUSCH transmission. In a first example, a base station may provide a DCI on a PDCCH that explicitly indicates successful decoding of a PUSCH transmission. The indication may be provided using configured bit values ​​for various parameters of the DCI. For example, the DCI may have a DCI format 0-0 or 0-1 with a Frequency Domain Resource Allocation (FDRA) field or an MCS field set to all ones and all remaining bits in one or more other parameters of the DCI (e.g., a Time Domain Resource Allocation (TDRA), a frequency hopping flag, etc.) set to zero. A UE may receive a PDCCH carrying a DCI on a control resource set (CORESET), and the DCI may indicate to the UE to terminate a subsequent repetition of a PUSCH transmission after a time gap following the CORESET (e.g., by T symbols after the last symbol of the CORESET). In a second example, a base station may provide a DCI on a PDCCH that implicitly indicates successful decoding of a first PUSCH transmission. For example, the base station may provide a DCI to the UE that schedules a second PUSCH transmission in a time resource that overlaps with the first PUSCH transmission. The UE may receive a PDCCH carrying the DCI in a CORESET, and the DCI may instruct the UE to end a subsequent repetition of the first PUSCH transmission after a time gap following the CORESET (e.g., no later than T symbols after the last symbol of the CORESET). The DCI may also instruct the UE to transmit a second PUSCH transmission in an uplink slot after the time gap following the CORESET. In either the first example or the second example, the time gap (e.g., a value of T) may be a function of the PDCCH subcarrier spacing (SCS) and PUSCH SCS, the PUSCH processing capability, whether the first symbol of the PUSCH resource allocation is reserved for a demodulation reference signal (DMRS), and the PUSCH preparation time. In addition, the time gap (T) may include an additional number of symbols Δ for UE processing margin (eg, T=T+Δ), the duration of which may be a function of the PDCCH SCS and the PUSCH SCS.For example, the duration of the additional number of symbols Δ may be a function of the smaller SCS between the PDCCH SCS and the PUSCH SCS.

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

[0016] As an example, an element or any portion of an element or any combination of elements may be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on chips (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform various functions described throughout this disclosure. One or more processors in a processing system may execute software. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, and the like, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0017] Thus, in one or more exemplary embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, the functions may be stored on a computer-readable medium or encoded as one or more instructions or codes on a computer-readable medium. A computer-readable medium includes a computer storage medium. A storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, such a computer-readable medium may comprise a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of the above types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.

[0018] 1 illustrates an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a user equipment (UE) 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., 5G core (5GC)). The base station 102 may include a macro cell (high power cellular base station) and / or a small cell (low power cellular base station). The macro cell includes a base station. The small cell includes a femto cell, a pico cell, and a micro cell.

[0019] A base station 102 configured for 4G Long Term Evolution (LTE) (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 through a first backhaul link 132 (e.g., an S1 interface). A base station 102 configured for 5G New Radio (NR) (collectively referred to as Next Generation RAN (NG-RAN)) may interface with the core network 190 through a second backhaul link 184. In addition to other functions, the base stations 102 may perform one or more of the following functions: forwarding user data, encryption and decryption of radio channels, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, positioning, and delivery of alert messages. The base stations 102 may communicate with each other directly or indirectly (e.g., through the EPC 160 or the core network 190) via a third backhaul link 134 (e.g., an X2 interface). The first backhaul link 132, the second backhaul link 184, and the third backhaul link 134 may be wired or wireless.

[0020] The base stations 102 may wirelessly communicate with the UE 104. Each of the base stations 102 may provide communication coverage to a respective geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include a Home evolved Node B (eNB) (HeNB) that may serve restricted groups called Closed Subscriber Groups (CSGs). A communication link 120 between the base station 102 and the UE 104 may include an uplink (UL) (also referred to as a reverse link) transmission from the UE 104 to the base station 102, and / or a downlink (DL) (also referred to as a forward link) transmission from the base station 102 to the UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may be over one or more carriers. The base station 102 / UE 104 may use spectrum with bandwidth up to YMHz (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.) per carrier allocated in carrier aggregation with up to a total of Yx megahertz (MHz) (x component carriers) used for transmission in each direction. The carriers may or may not be adjacent to each other. The carrier allocation may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL ​​than for UL). The component carriers may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell), and the secondary component carrier may be referred to as a secondary cell (SCell).

[0021] Several UEs 104 may communicate with each other using device-to-device (D2D) communication links 158. The D2D communication links 158 may use DL / UL WWAN spectrum. The D2D communication links 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be through various wireless D2D communication systems, such as, for example, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, LTE, or NR.

[0022] The wireless communication system may further include a Wi-Fi access point (AP) 150 in communication with a Wi-Fi station (STA) 152, such as in a 5 gigahertz (GHz) unlicensed frequency spectrum, via a communication link 154. When communicating in the unlicensed frequency spectrum, the STA 152 / AP 150 may perform clear channel assessment (CCA) before communicating to determine if a channel is available.

[0023] The small cell 102' may operate in licensed and / or unlicensed frequency spectrums. When operating in an unlicensed frequency spectrum, the small cell 102' may utilize NR and may use the same unlicensed frequency spectrum (e.g., 5 GHz, etc.) used by the Wi-Fi AP 150. A small cell 102' utilizing NR in an unlicensed frequency spectrum may provide enhanced coverage to and / or increase the capacity of an access network.

[0024] The electromagnetic spectrum is often subdivided into various classes, bands, channels, etc., based on frequency / wavelength. For 5G NR, two initial operating bands have been identified with frequency range designations FR1 (410 MHz-7.125 GHz) and FR2 (24.25 GHz-52.6 GHz). Frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Although portions of FR1 are higher than 6 GHz, FR1 is often referred to (interchangeably) as the "sub-6 GHz" band in various documents and papers. Similar nomenclature issues may arise with respect to FR2, which is often referred to (interchangeably) as the "mmWave" band in documents and papers, even though it is different from the extremely high frequency (EHF) band (30 GHz-300 GHz) identified as the "mmWave" band by the International Telecommunications Union (ITU).

[0025] With the above aspects in mind, it should be understood that unless otherwise specified, terms such as "sub-6 GHz," as used herein, may broadly refer to frequencies that may be below 6 GHz, may be within FR1, or may include mid-band frequencies. Additionally, it should be understood that unless otherwise specified, terms such as "mmWave," as used herein, may broadly refer to frequencies that may include mid-band frequencies, may be within FR2, or may be within the EHF band.

[0026] The base station 102, whether a small cell 102′ or a large cell (e.g., a macro base station), may include and / or be referred to as an eNB, gNodeB (gNB), or another type of base station. Some base stations, such as the gNB 180, in communication with the UE 104 may operate in the conventional sub-6 GHz spectrum, at mmWave frequencies, and / or at sub-mmWave frequencies. When the gNB 180 operates in mmWave frequencies or sub-mmWave frequencies, the gNB 180 may be referred to as a mmWave base station. The mmWave base station 180 may use beamforming 182 with the UE 104 to compensate for path loss and short distances. The base station 180 and the UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming.

[0027] The base station 180 may transmit a beamformed signal to the UE 104 in one or more transmit directions 182′. The UE 104 may receive a beamformed signal from the base station 180 in one or more receive directions 182″. The UE 104 may also transmit a beamformed signal to the base station 180 in one or more transmit directions. The base station 180 may receive a beamformed signal from the UE 104 in one or more receive directions. The base station 180 / UE 104 may perform beam training to determine the best receive direction and transmit direction for each of the base station 180 / UE 104. The transmit direction and receive direction for the base station 180 may be the same or different. The transmit direction and receive direction for the UE 104 may be the same or different.

[0028] The EPC 160 may include a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, an MBMS gateway 168, a broadcast multicast service center (BM-SC) 170, and a packet data network (PDN) gateway 172. The MME 162 may be in communication with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. In general, the MME 162 performs bearer and connection management. All user Internet Protocol (IP) packets are forwarded through the serving gateway 166, which is itself connected to the PDN gateway 172. The PDN gateway 172 provides UE IP address allocation as well as other functions. The PDN gateway 172 and the BM-SC 170 are connected to an IP service 176. The IP service 176 may include the Internet, an intranet, an IP multimedia subsystem (IMS), PS streaming services, and / or other IP services. The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may act as an entry point for content provider MBMS transmissions, may be used to authorize and activate MBMS bearer services in the Public Land Mobile Network (PLMN), and may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to deliver MBMS traffic to base stations 102 that belong to a Multicast Broadcast Single Frequency Network (MBSFN) area that broadcasts a particular service, and may be responsible for session management (start / stop) and collecting eMBMS-related charging information.

[0029] The core network 190 may include an access and mobility management function (AMF) 192, other AMFs 193, a session management function (SMF) 194, and a user plane function (UPF) 195. The AMF 192 may be in communication with a unified data management (UDM) 196. The AMF 192 is a control node that handles signaling between the UE 104 and the core network 190. In general, the AMF 192 provides quality of service (QoS) flow and session management. All user IP packets are forwarded through the UPF 195. The UPF 195 provides IP address allocation for the UE as well as other functions. The UPF 195 is connected to IP services 197. The IP services 197 may include Internet, intranet, IMS, packet switched (PS) streaming services, and / or other IP services.

[0030] A base station may include and / or be referred to as a gNB, Node B, eNB, access point, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), transmit reception point (TRP), or some other suitable terminology. The base station 102 provides an access point to the EPC 160 or core network 190 for the UE 104. Examples of the UE 104 include a cellular phone, a smartphone, a session initiation protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., MP3 player), a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small cooking appliance, a health management device, an implant, a sensor / actuator, a display, or any other similar function device. Some of the UEs 104 may be referred to as IoT devices (e.g., a parking meter, a gas pump, a toaster, a vehicle, a heart monitor, etc.). The UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.

[0031] While the present disclosure may focus on 5G NR, the concepts and various aspects described herein may be applicable to other similar areas, such as LTE, LTE-Advanced (LTE-A), Code Division Multiple Access (CDMA), Global System for Mobile communications (GSM), or other wireless / radio access technologies.

[0032] Referring again to FIG. 1, in some aspects, the UE 104 may include a physical uplink shared channel (PUSCH) termination component 198 configured to obtain information configuring an uplink data transmission and a repetition of the uplink data transmission, send the uplink data transmission to the base station, and terminate the repetition of the uplink data transmission in response to receiving the downlink information on a downlink control channel, the repetition ending after a time gap following a CORESET in which the downlink control channel is received.

[0033] FIG. 2A is a diagram 200 illustrating an example of a first subframe in a 5G NR frame structure. FIG. 2B is a diagram 230 illustrating an example of a DL channel in a 5G NR subframe. FIG. 2C is a diagram 250 illustrating an example of a second subframe in a 5G NR frame structure. FIG. 2D is a diagram 280 illustrating an example of a UL channel in a 5G NR subframe. The 5G NR frame structure may be frequency division duplex (FDD) where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to either DL or UL, or may be time division duplex (TDD) where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to both DL and UL. In the example provided by FIG. 2A, FIG. 2C, the 5G / NR frame structure is assumed to be TDD, subframe 4 is configured with slot format 28 (with mostly DL), where D is DL, U is UL, and F is flexible for use between DL / UL, and subframe 3 is configured with slot format 34 (with mostly UL). Subframes 3, 4 are shown with slot formats 34, 28, respectively, but any particular subframe may be configured with any of the various available slot formats 0-61. Slot formats 0, 1 are all DL, UL, respectively. The other slot formats 2-61 include a mix of DL, UL, and flexible symbols. The UE is configured with the slot format (dynamically through DL control information (DCI) or semi-statically / statically through radio resource control (RRC) signaling) through a received slot format indicator (SFI). Note that the following description also applies to the 5G NR frame structure, which is TDD.

[0034] Other wireless communication technologies may have different frame structures and / or different channels. For example, a 10 millisecond (ms) frame may be divided into 10 subframes (1 ms) of equal size. Each subframe may include one or more time slots. A subframe may also include a minislot, which may include 7, 4, or 2 symbols. Each slot may include 7 or 14 symbols depending on the slot configuration. For slot configuration 0, each slot may include 14 symbols, and for slot configuration 1, each slot may include 7 symbols. Symbols on the DL may be Cyclic Prefix (CP) Orthogonal Frequency Division Multiplexing (OFDM) (CP-OFDM) symbols. Symbols on the UL may be CP-OFDM symbols (for high throughput scenarios) or Discrete Fourier Transform (DFT) Spread OFDM (DFT-s-OFDM) symbols (also called Single Carrier Frequency Division Multiple Access (SC-FDMA) symbols) (for power-limited scenarios and limited to a single stream transmission). The number of slots in a subframe is based on the slot configuration and numerology. In slot configuration 0, the different numerologies μ 0-4 allow 1, 2, 4, 8, and 16 slots per subframe, respectively. In slot configuration 1, the different numerologies 0-2 allow 2, 4, and 8 slots per subframe, respectively. Thus, for slot configuration 0 and numerology μ, 14 symbols / slot and 2 μ There are slots / subframes. Subcarrier spacing and symbol length / duration are functions of numerology. Subcarrier spacing is 2 μ* may be equal to 15 kilohertz (kHz), where μ is the numerology 0-4. Thus, numerology μ=0 has a subcarrier spacing of 15 kHz, and numerology μ=4 has a subcarrier spacing of 240 kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 2A-2D give an example of slot configuration 0 with 14 symbols per slot and numerology μ=2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs. Within a set of frames, there may be one or more different bandwidth parts (BWPs) (see Figure 2B) that are frequency division multiplexed. Each BWP may have a specific numerology.

[0035] A resource grid can be used to represent the frame structure. Each time slot contains a resource block (RB), also called a physical RB (PRB), that spans 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.

[0036] As shown in FIG. 2A, some of the REs carry reference (pilot) signals (RSs) for the UE. The RSs are demodulation RSs (DM-RSs) (for a particular configuration, 100x is the port number) for channel estimation at the UE. x DM-RS (shown as DM-RS in FIG. 1, but other DM-RS configurations are possible) and Channel State Information Reference Signal (CSI-RS). The RS may also include Beam Measurement RS (BRS), Beam Improvement RS (BRRS), and Phase Tracking RS (PT-RS).

[0037] FIG. 2B illustrates an example of various DL channels in a subframe of a frame. A physical downlink control channel (PDCCH) carries DCI in one or more control channel elements (CCEs), each CCE including 9 RE groups (REGs), each REG including 4 consecutive REs in an OFDM symbol. The PDCCH in one BWP may be referred to as a control resource set (CORESET). Additional BWPs may be at higher and / or lower frequencies across the channel bandwidth. A primary synchronization signal (PSS) may be in symbol 2 of a particular subframe of a frame. The PSS is used by the UE 104 to determine subframe / symbol timing and physical layer identity. A secondary synchronization signal (SSS) may be in symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE may determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the above-mentioned DM-RS. The Physical Broadcast Channel (PBCH), which carries the Master Information Block (MIB), may be logically grouped with the PSS and SSS to form a Synchronization Signal (SS) / PBCH block (also called SS Block (SSB)). The MIB provides the number of RBs in the system bandwidth and the System Frame Number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted over the PBCH, such as the System Information Block (SIB), and paging messages.

[0038] As shown in FIG. 2C, some of the REs carry DM-RS (denoted as R for one particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE may transmit DM-RS for the physical uplink control channel (PUCCH) and DM-RS for the physical uplink shared channel (PUSCH). The PUSCH DM-RS may be transmitted in the first one or two symbols of the PUSCH. The PUCCH DM-RS may be transmitted in different configurations depending on whether a short or long PUCCH is transmitted and depending on the particular PUCCH format used. The UE may transmit a sounding reference signal (SRS). The SRS may be transmitted in the last symbol of a subframe. The SRS may have a comb structure, and the UE may transmit the SRS in one of the combs. The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.

[0039] 2D shows an example of various UL channels in a subframe of a frame. The PUCCH, in one configuration, may be located as shown. The PUCCH carries uplink control information (UCI) such as scheduling requests, channel quality indicators (CQI), precoding matrix indicators (PMI), rank indicators (RI), and hybrid automatic repeat request (HARQ) positive acknowledgement (ACK) / negative acknowledgement (NACK) feedback. The PUSCH carries data and may be further used to carry buffer status reports (BSR), power headroom reports (PHR), and / or UCI.

[0040] 3 is a block diagram of a base station 310 communicating with a UE 350 in an access network. In the DL, IP packets from the EPC 160 may be provided to a controller / processor 375. The controller / processor 375 implements Layer 3 and Layer 2 functions. Layer 3 includes a Radio Resource Control (RRC) layer, and Layer 2 includes a Service Data Adaptation Protocol (SDAP) layer, a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, and a Medium Access Control (MAC) layer. The controller / processor 375 provides RRC layer functionality related to broadcasting of system information (e.g., MIBs, SIBs), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-radio access technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functionality related to header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality related to transfer of upper layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality related to mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization.

[0041] The transmit (TX) processor 316 and receive (RX) processor 370 perform Layer 1 functions related to various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection on transport channels, forward error correction (FEC) coding / decoding of transport channels, interleaving, rate matching, mapping onto physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The TX processor 316 processes mapping to signal constellations based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-ary quadrature amplitude modulation (M-QAM)). The coded and modulated symbols may then be split into parallel streams. Each stream may then be mapped to an OFDM subcarrier, multiplexed with reference signals (e.g., pilots) in the time and / or frequency domain, and then combined together using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time-domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from a channel estimator 374 may be used to determine the coding and modulation scheme and for spatial processing. The channel estimates may be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each spatial stream may then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX may modulate an RF carrier with a respective spatial stream for transmission.

[0042] At the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX recovers information modulated onto an RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement Layer 1 functionality related to various signal processing functions. The RX processor 356 may perform spatial processing on the information to recover any spatial streams directed to the UE 350. Multiple spatial streams may be combined by the RX processor 356 into a single OFDM symbol stream if they are destined for the UE 350. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a Fast Fourier Transform (FFT). The frequency domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, as well as the reference signal, are recovered and demodulated by determining the most likely signal constellation point transmitted by the base station 310. These soft decisions may be based on channel estimates calculated by a channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted by the base station 310 on the physical channel. The data and control signals are then provided to a controller / processor 359, which performs Layer 3 and Layer 2 functions.

[0043] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 performs demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.

[0044] Similar to the functionality described with respect to DL transmission by the base station 310, the controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIBs, SIBs) collection, RRC connection, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with transfer of upper layer PDUs, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto the TB, demultiplexing of MAC SDUs from the TB, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization.

[0045] Channel estimates derived by the channel estimator 358 from a reference signal or feedback transmitted by the base station 310 may be used by the TX processor 368 to select an appropriate coding and modulation scheme as well as to facilitate spatial processing. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a respective spatial stream for transmission.

[0046] The UL transmission is processed at the base station 310 in a manner similar to that described for the receiver functions at the UE 350. Each receiver 318RX receives a signal through a respective antenna 320. Each receiver 318RX recovers the information modulated onto an RF carrier and provides the information to a RX processor 370.

[0047] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 performs demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.

[0048] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform aspects associated with the PUSCH termination component 198 of FIG.

[0049] When the base station configures the UE to transmit uplink data in the PUSCH, the base station may instruct the UE to send repetitions of the uplink data for coverage enhancement and to improve the reliability of the data. For example, the base station may transmit a PUSCH configuration (e.g., pusch-Config or another name) to the UE via dedicated RRC signaling, which may indicate the number of repetitions of uplink data that the UE may transmit on the PUSCH in response to a dynamic grant (e.g., parameter pusch-AggregationFactor or another name). In another example, the base station may transmit a configured grant configuration (e.g., configuredGrantConfig or another name) to the UE, which may indicate the number of repetitions of uplink data that the UE may transmit on the PUSCH in response to a configured grant (e.g., parameter repK or another name). Typically, the UE may be configured to send up to 16 repetitions of PUSCH transmission in response to a dynamic grant, or up to 8 repetitions in response to a configured grant. However, the number of repetitions may be increased beyond 16, e.g., to further extend PUSCH coverage for enhanced Mobile Broadband (eMBB) / Voice over Internet Protocol (VoIP), to support lower capability UEs with extended coverage, or in other cases. For example, in rural or some urban areas, the downlink channel typically contains a higher signal quality (e.g., about 6-12 dB) than the uplink channel, and thus the repetition of the PUSCH may act to compensate for this degradation in signal quality.

[0050] Thus, the UE may send multiple repetitions of its uplink data for the base station to successfully decode it. In some cases, the base station may successfully decode the uplink data after receiving all configured repetitions (e.g., when the UE is located far away from the base station, such as at a cell edge), and in other cases, the base station may successfully decode the data only after receiving some of the configured repetitions. For example, even if the base station configures the UE to transmit eight PUSCH repetitions, if the UE is not at a cell edge or is otherwise in a geometry with high signal quality, the base station may successfully decode the data after receiving only four PUSCH repetitions (or some other number less than eight).

[0051] However, while asynchronous hybrid automatic repeat request (HARQ) acknowledgments (ACKs) are supported in NR in response to downlink transmissions (e.g., HARQ-ACKs from a UE to a base station), base stations do not traditionally provide HARQ-ACK feedback in response to PUSCH transmissions (e.g., HARQ-ACKs from a base station to a UE). Instead, depending on whether the base station successfully decodes or fails to decode the uplink data, the base station may provide downlink control information (DCI) to the UE indicating whether the UE should retransmit the uplink data in a subsequent PUSCH transmission. For example, if the base station fails to decode the uplink data, the base station may provide the UE with DCI instructing the UE to retransmit the uplink data, whereas if the base station successfully decodes the uplink data, the base station does not provide such DCI and the UE assumes that the data was successfully received after determining that the base station has not provided such DCI within a certain period of time. Thus, even if the base station has already decoded uplink data in a previous PUSCH transmission or repetition, the UE may not determine that the base station has successfully decoded the data until a time period for receiving the DCI has elapsed, and thus the UE may continue to send unnecessary PUSCH repetitions in the meantime. As a result, the UE may waste transmit power and PUSCH resources on inefficient repetitions. Therefore, it is useful to enable the UE to perform early termination of an ongoing PUSCH transmission (e.g., to terminate an inefficient repetition) to save UE power and increase resource efficiency.

[0052] In LTE enhanced machine type communication (eMTC), a UE may terminate an ongoing uplink transmission in full duplex (FD) frequency division duplex (FD-FDD) and time division duplex (TDD) deployments in response to a DCI from a base station. For example, the base station may provide a DCI to the UE in an MTC physical downlink control channel (MPDCCH), which may explicitly or implicitly indicate that the base station successfully decoded a previous uplink transmission. The UE may then terminate an ongoing PUSCH transmission in response to the DCI.

[0053] The indication may be explicit (acting as a valid HARQ-ACK) when the DCI includes one of two DCI formats that include a certain configuration of bit values ​​in the specified DCI parameters. For example, to explicitly acknowledge that the base station has successfully decoded an uplink transmission from the UE, the base station may provide the UE with a DCI format 6-0A with the resource block allocation field set to all 1's and all remaining bits set to 0's (except for the flag format 6-0A / format 6-1A distinction and the number of DCI subframe repetitions). Alternatively, the base station may provide the UE with a DCI format 6-0B with the modulation and coding scheme (MCS) field set to all 1's and all remaining bits set to 0's (except for the flag format 6-0B / format 6-1B distinction and the number of DCI subframe repetitions). On the other hand, the indication may be implicit when the base station schedules a new PUSCH transport block that overlaps in time with a previously scheduled PUSCH transmission or repetition. For example, the base station may provide DCI to the UE scheduling a new PUSCH transport block on the overlapping time resource to implicitly acknowledge that the base station has successfully decoded an uplink transmission from the UE.

[0054] As mentioned above, when a UE receives a DCI in MPDCCH in subframe N that explicitly indicates that the base station successfully decoded a previous uplink transmission using DCI format 6-0A or 6-0B, the UE may terminate or stop transmitting data on the PUSCH by subframe N+k, where k is the number of subframes. For example, in an FDD deployment, k may be 4 subframes, and in a TDD deployment, k may be a function of the subframe number (or slot number) and the TDD uplink / downlink configuration (e.g., k=4, 5, 6, or 7). The UE may terminate a PUSCH transmission earlier than subframe N+k in response to early decoding of the DCI in the MPDCCH. Similarly, when a UE receives a DCI in MPDCCH in subframe M that implicitly indicates that the base station successfully decoded a previous uplink transmission by scheduling a new PUSCH transmission on an overlapping resource, the UE may terminate or stop transmitting data on the PUSCH by subframe M+k. The UE may, for example, end a PUSCH transmission earlier than subframe M+k in response to early decoding of DCI in the MPDCCH In addition, the UE may transmit a new PUSCH transmission in response to DCI beginning in subframe M+k.

[0055] FIG. 4 illustrates an example 400 in which a UE terminates a PUSCH transmission 402 in response to a DCI that explicitly indicates successful decoding of the PUSCH transmission. The base station first provides a DCI 404 in the MPDCCH to the UE that schedules the PUSCH transmission, and in response, the UE begins transmitting its uplink data to the base station in a PUSCH transmission 402. The base station can successfully decode the PUSCH transmission while the UE is transmitting its uplink data in one or more iterations. Additionally, the base station may determine, for example, in response to a buffer status report from the UE or in some other manner, that the UE does not have additional data to send in its transmission buffer. Thus, the base station may provide a DCI 406 to the UE that explicitly indicates that the PUSCH transmission has been successfully decoded. For example, the DCI 406 may have a DCI format 6-0A or 6-0B with a configured bit value as described above that does not schedule a new PUSCH transmission. The UE may then terminate its PUSCH transmission in response to the DCI 406. For example, assuming the UE receives DCI 406 in subframe N, the UE may terminate the PUSCH transmission by subframe N+k. For example, the UE may stop transmitting repetitions of its uplink data beginning in subframe N+k, as represented by the terminated PUSCH transmission 408.

[0056] Similarly, FIG. 5 illustrates an example 500 in which a UE terminates a first PUSCH transmission 502 in response to a DCI that implicitly indicates successful decoding of the first PUSCH transmission and schedules a second PUSCH transmission 504. The base station first provides a DCI 506 in the MPDCCH to the UE that schedules the first PUSCH transmission, and in response, the UE begins transmitting its uplink data to the base station in the first PUSCH transmission 502. While the UE is transmitting its uplink data in one or more iterations, the base station may successfully decode the first PUSCH transmission. Additionally, the base station may determine, for example, in response to a buffer status report from the UE or in some other manner, that the UE has additional data to send in its transmission buffer. Thus, the UE may provide a DCI 508 to the UE that implicitly indicates that the first PUSCH transmission was successfully decoded. For example, the DCI 508 may schedule the second PUSCH transmission 504 in a time resource that overlaps with the first PUSCH transmission 502. The UE may then terminate its first PUSCH transmission and transmit its second PUSCH transmission in response to the DCI 508. For example, assuming the UE receives the DCI 508 in subframe M, the UE may terminate its first PUSCH transmission by subframe M+k and begin transmitting a second PUSCH transmission starting in subframe M+k. For example, the UE may stop transmitting its first uplink data iteration beginning in subframe M+k and begin transmitting its second uplink data transmission beginning in subframe M+k, as represented by the terminated PUSCH transmission 510.

[0057] However, although LTE eMTC may support early termination of PUSCH transmission based on explicit or implicit feedback as described above, the timeline associated with such terminated PUSCH transmission (subframes N+k and M+k) may not be maintainable in NR. For example, NR supports dynamic TDD configurations, in contrast to the static TDD configurations (e.g., seven TDD UL / DL configurations 0-6) supported in LTE, in which a base station may dynamically change the symbol or slot format (e.g., the arrangement of downlink (DL) symbols and uplink (UL) symbols or slots within a subframe). Thus, an attempt to terminate a PUSCH transmission for k subframes after receiving a DCI may fail due to a conflict with the dynamic UL / DL configuration. Furthermore, in contrast to LTE, NR supports different numerologies between PDCCH and PUSCH (e.g., may include different subcarrier spacings (SCS) for PDCCH and PUSCH), and thus different symbol durations between PDCCH and PUSCH. Thus, if the DCI and terminated PUSCH transmission are associated with different SCS or symbol durations, a dynamic value of k based on slot number or TDD UL / DL configuration in TDD deployments and a fixed value of k in FDD deployments may not be appropriate. Furthermore, NR supports multiple PUSCH processing capabilities for UEs in contrast to LTE. For example, after receiving a PDCCH transmission, a UE with PUSCH processing capability 2 may start sending a PUSCH transmission in about half the amount of time compared to a UE with PUSCH processing capability 1 (e.g., 5 symbols after receiving DCI for capability 2 as opposed to 10 symbols after receiving DCI for capability 1, assuming a 15 kHz SCS). Thus, if a UE has advanced PUSCH processing capabilities, terminating a PUSCH transmission k subframes after receiving DCI may be inefficient.

[0058] Thus, aspects of the present disclosure provide a timeline for terminating PUSCH transmission that takes into account such timing considerations between NR and LTE. In a first example, a base station may provide a DCI on a PDCCH that explicitly indicates successful decoding of a PUSCH transmission. For example, the DCI may have a DCI format 0-0 or 0-1 with a frequency domain resource allocation (FDRA) field or an MCS field set to all ones and all remaining bits in one or more other parameters of the DCI (e.g., a time domain resource allocation (TDRA), a frequency hopping flag, etc.) set to zero. A UE may receive a PDCCH carrying a DCI on a control resource set (CORESET), and the DCI may indicate to the UE to terminate subsequent repetitions of PUSCH transmission after a time gap following the CORESET (e.g., by T symbols after the last symbol of the CORESET). In a second example, a base station may provide a DCI on a PDCCH that implicitly indicates successful decoding of a first PUSCH transmission. For example, the base station may provide a DCI to the UE that schedules a second PUSCH transmission in a time resource that overlaps with the first PUSCH transmission. The UE receives a PDCCH carrying the DCI in a CORESET, and the DCI may instruct the UE to end a subsequent repetition of the first PUSCH transmission after a time gap following the CORESET (e.g., no later than T symbols after the last symbol of the CORESET). The DCI may also instruct the UE to transmit a second PUSCH transmission in an uplink slot after the time gap following the CORESET. In either the first or second example, the time gap (e.g., the value of T) may be a function of the PDCCH SCS and PUSCH SCS, the PUSCH processing capability, whether the first symbol of the PUSCH resource allocation is reserved for a demodulation reference signal (DMRS), and the PUSCH preparation time. In addition, the time gap (T) may include an additional number of symbols Δ for UE processing margin (eg, T=T+Δ), the duration of which may be a function of the PDCCH SCS and the PUSCH SCS.For example, the duration of the additional number of symbols Δ may be a function of the smaller SCS between the PDCCH SCS and the PUSCH SCS.

[0059] Thus, a termination of PUSCH transmission based on a timeline that takes into account different timing considerations in NR can be achieved. For example, here the termination of PUSCH repetition is with respect to the CORESET symbol timing reference (last symbol of CORESET that includes DCI) rather than the DCI subframe timing reference in LTE (end of subframe that includes DCI). Since the CORESET symbol timing reference is more configurable than the DCI subframe timing reference (base station can configure the last symbol of CORESET to be any symbol of a slot as opposed to a fixed end of subframe), more flexibility can be achieved in the PUSCH termination start time. Furthermore, since the base station can configure different SCS, dynamic CORESET symbol timing reference as opposed to a fixed DCI subframe timing reference, different symbol or slot durations resulting from different SCS can be better taken into account. Furthermore, the time gap (T) can also be a function of SCS, PUSCH processing capability, or other timing configurations (e.g., DMRS), various PUSCH termination start times can be obtained.

[0060] The time gap (T) may be a function of one or more of the following example parameters: In one example, T may be a function of the subcarrier spacing of the PDCCH carrying the DCI and the subcarrier spacing of the PUSCH. For example, T may be one value if the SCS of the DCI and PUSCH transmissions are both 15 kHz, T may be another value if the SCS of the DCI and PUSCH transmissions are both 30 kHz, T may be another value if the SCS of the DCI is 15 kHz and the SCS of the PUSCH transmission is 30 kHz, and so on. Similarly, T may be a function of the subcarrier spacing of the active DL BWP in which the PDCCH is monitored and the subcarrier spacing of the active UL BWP in which the PUSCH is transmitted. For example, T may be one value if the SCS of the DL BWP carrying the DCI and the UL BWP carrying the PUSCH transmission are both 15 kHz, T may be another value if the SCS of the DL BWP and the UL BWP are both 30 kHz, T may be another value if the SCS of the DL ZWP is 15 kHz and the SCS of the UL BWP is 30 kHz, and so on. In another example, T may be a function of the PUSCH processing capability of the UE. For example, T may be one value for UE PUSCH processing capability 1 and another value for UE PUSCH processing capability 2. In a further example, T may be a function of a configuration indicating whether the first symbol of the PUSCH allocation consists of only DMRS. For example, T may be one value if the base station configures the first symbol of a slot of PUSCH transmission to include only DMRS, and T may be another value if the base station configures the first symbol of a slot of PUSCH transmission to include only PUSCH data or PUSCH data and DMRS. In an additional example, T is the UE PUSCH preparation time T proc,2 can be a function of T proc,2 is a function of the PUSCH preparation time N2, where N2 is based on the numerology μ at UE processing capability 1, and μ is the maximum T proc,2 (μ DL , μ UL (μ DL ,μ UL), and μ DL corresponds to the subcarrier spacing when the PDCCH carrying the DCI scheduling the PUSCH is transmitted, and μ UL T corresponds to the subcarrier spacing over which the PUSCH should be transmitted. For example, the value of T may be different for different values ​​of N2.

[0061] In addition to being a function of one or more of the example parameters mentioned above, the time gap (T) may be increased for additional UE processing margin. For example, for a low capability UE with a large PUSCH preparation time or for a UE that transmits simultaneously to multiple base stations (e.g., a source base station and a target base station during handover), an additional number of symbols (Δ) may be added to T. In one example, the value of Δ may be fixed. For example, Δ may be preconfigured to 0, 1, 2, or some other number of values. In another example, the value of Δ may be indicated to the UE, for example, in the PUSCH configuration. For example, when the base station provides the PUSCH configuration to the UE (e.g., pusch-Config), the PUSCH configuration may indicate the configured value of Δ (e.g., 0, 1, 2, or some other number of symbols). In a further example, the value of Δ may depend on the UE capability. For example, if the UE is capable of PUSCH processing capability 2, Δ may be one value, and if the UE is only capable of PUSCH processing capability 1, Δ may be another value. In either example, the duration of Δ may be a function of the SCS of the PDCCH carrying the DCI and the SCS of the PUSCH carrying the uplink transmission (e.g., the smaller SCS between the PDCCH SCS and the PUSCH SCS). For example, if the smaller SCS is 15 kHz, then the total duration of Δ may be one value, if the smaller SCS is 30 kHz, then the total duration of Δ may be another value, and so on.

[0062] FIG. 6 illustrates an example 600 of a time gap 602 following a CORESET 604 in which a PDCCH carrying DCI is received. A UE may receive the CORESET 604 in a slot 606 (slot N). In the illustrated example, the time gap 602 is T=12 symbols, but in other examples, the time gap may be a different number of symbols depending on the SCS, UE capabilities, or other parameters discussed above. Additionally, in this example, the last symbol 608 of the CORESET 604 is the second symbol (symbol 1) of the slot 606, but in other examples, the last symbol 608 of the CORESET 604 may be a different symbol in the slot 606. Thus, in the illustrated example, the UE may end a subsequent PUSCH repetition of a previous PUSCH transmission no later than 12 symbols after the second symbol of the slot 606. That is, the UE may stop transmitting a repetition of a PUSCH transmission starting at symbol 0 (slot N+1) of the subsequent slot 610 at the latest. Similarly, if the DCI schedules a second PUSCH transmission, the UE may begin transmitting the second PUSCH transmission after the time gap 602. For example, the UE may begin transmitting the second PUSCH transmission starting at symbol 0 of the subsequent slot 610 in response to the DCI.

[0063] FIG. 7 illustrates another example 700 of a time gap 702 following a CORESET 704 in which a PDCCH carrying DCI is received. Similar to the example of FIG. 6, the UE may receive the CORESET 704 in slot 706 (slot N). In the illustrated example, the time gap 702 is T=13 symbols, but in other examples, the time gap may be a different number of symbols depending on the SCS, UE capabilities, or other parameters discussed above. Additionally, similar to the example of FIG. 6, here the last symbol 708 of the CORESET 704 is the second symbol (symbol 1) of the slot 706, but in other examples the last symbol 708 of the CORESET 704 may be a different symbol within the slot 706. However, unlike the example of FIG. 6, here the time gap 702 ends in the middle of a slot, in this case the next slot 710 (slot N+1). Thus, if the UE were to terminate a subsequent PUSCH repetition after the time gap following the CORESET, the termination would begin in the middle of the slot. To prevent such partial slot termination, the UE may delay termination until the beginning of the subsequent slot 712 (slot N+2), as shown in FIG. 7. As a result, the UE may stop transmitting a repetition of the PUSCH transmission starting at symbol 0 of the subsequent slot 712 (slot N+2) instead of starting at symbol 1 of the next slot 710 (slot N+1). Similarly, if the DCI schedules a second PUSCH transmission, the UE may start transmitting the second PUSCH transmission after the time gap 702 and an additional time delay. For example, the UE may start transmitting the second PUSCH transmission starting at symbol 0 of the subsequent slot 712 in response to the DCI.

[0064] FIG. 8 illustrates a further example 800 of a time gap 802 following a CORESET 804 in which a PDCCH carrying DCI is received. Similar to the examples of FIGS. 6 and 7, the UE may receive the CORESET 804 in slot 806 (slot N). Also similar to the example of FIG. 6, here the last symbol 808 of the CORESET 804 is the second symbol (symbol 1) of the slot 806, but in other examples the last symbol 808 of the CORESET 804 may be a different symbol in the slot 806. However, unlike the examples of FIG. 6 and 7, here the time gap 802 may include multiple portions, including a first time gap portion 810 (T symbols) and a second time gap portion 812 (Δ symbols) that the base station may configure separately. The first time gap portion 810 may correspond to the time gap 602, 702 of FIG. 6 and FIG. 7. For example, in the illustrated example, the first time gap portion 810 is T=12 symbols, but in other examples, the first time gap portion may be a different number of symbols depending on the SCS, UE capabilities, or other example parameters discussed above. The second time gap portion 812 may be an additional number of symbols for additional UE processing margin. For example, in the illustrated example, the second time gap portion 812 is Δ=2 symbols, but in other examples, the second time gap portion may be a different number of symbols depending on the PDCCH SCS and PUSCH SCS as discussed above. In addition, similar to the example of FIG. 7, here the time gap 802 (including the first time gap portion 810 and the second time gap portion 812) ends in the middle of a slot, in this case the next slot 814 (slot N+1). Thus, if the UE were to terminate the subsequent PUSCH repetition after the time gap following CORESET, the termination would begin in the middle of the slot. To prevent such partial slot termination, the UE may delay termination until the beginning of the subsequent slot 816 (slot N+2), as shown in FIG.As a result, the UE may stop transmitting a repetition of the PUSCH transmission starting at symbol 0 of the subsequent slot 816 (slot N+2) instead of starting at symbol 1 of the next slot 814 (slot N+1). Similarly, if the DCI schedules a second PUSCH transmission, the UE may start transmitting the second PUSCH transmission after the time gap 802 and an additional time delay. For example, the UE may start transmitting the second PUSCH transmission starting at symbol 0 of the subsequent slot 816 in response to the DCI.

[0065] Thus, the UE may terminate a subsequent repetition of a PUSCH transmission in response to a DCI that implicitly or explicitly indicates that the base station has successfully decoded a previous PUSCH transmission. When the DCI schedules a subsequent uplink transmission in overlapping resources of a repetition of a previous uplink transmission, the DCI may implicitly indicate successful decoding. When the DCI includes preconfigured bit values ​​in its various DCI format parameters (e.g., DCI format 0_0 or 0_1), the DCI may explicitly indicate successful decoding (effectively acting as a HARQ-ACK). Such a DCI that acts as an explicit HARQ-ACK does not schedule a subsequent uplink transmission.

[0066] FIG. 9 illustrates an example 900 of a DCI that functions as an explicit HARQ-ACK. The illustrated example refers to DCI format 0_0, but the DCI format may be different in other examples (e.g., DCI format 0_1). The DCI may be a variety of parameters, including FDRA 902, MCS 904, and other parameters 906, such as TDRA, frequency hopping flag, new data indicator, redundancy version, HARQ process number, etc. To explicitly indicate that the base station has successfully decoded a PUSCH transmission, the base station may configure bits of one or more DCI parameters according to one preconfigured bit value (e.g., bit sequence) and bits of one or more other DCI parameters according to a different preconfigured bit value (e.g., different bit sequence). For example, as shown in the example of FIG. 9, the base station may configure FDRA 902 or MCS 904 (or both) to include all one bits and one or more of the other parameters 906 to include all zero bits. The base station may alternatively configure the FDRA or MCS (or both) to include all zero bits and one or more of the other parameters to include all one bits. In other examples, the base station may configure the FDRA, MCS, or other parameters of the DCI with other bit sequences to indicate an explicit HARQ-ACK. Thus, when the UE receives the DCI, the UE may determine that the DCI serves to acknowledge the previous PUSCH transmission and thus the UE may terminate subsequent repetitions of the previous PUSCH transmission.

[0067] FIG. 10 illustrates an example 1000 in which a UE terminates a PUSCH transmission 1002 in response to a DCI in a CORESET 1004 (e.g., CORESETs 604, 704, 804 of FIGS. 6-8) that explicitly indicates successful decoding of the PUSCH transmission. The base station first provides a DCI 1006 in a PDCCH to the UE scheduling the PUSCH transmission, and in response, the UE begins transmitting its uplink data to the base station in a PUSCH transmission 1002. While the UE is transmitting its uplink data in one or more iterations, the base station may successfully decode the PUSCH transmission. Additionally, the base station may determine, for example, in response to a buffer status report from the UE or in some other manner, that the UE does not have additional data to send in its transmission buffer. Thus, the base station may provide a DCI 1008 in the CORESET 1004 to the UE that explicitly indicates that the PUSCH transmission has been successfully decoded. For example, the DCI 1008 may have a DCI format 0-0 or 0-1 with the FDRA or MCS fields set to all ones and all remaining bits in one or more other parameters of the DCI (e.g., TDRA, frequency hopping flags, etc.) set to zero, as described above with respect to FIG 9. In response to receiving the DCI 1008, the UE may terminate its PUSCH transmission, as represented by terminated PUSCH transmission 1010, after a time gap 1012 (e.g., time gaps 602, 702, 802) following the CORESET 1004 that includes the DCI 1008.

[0068] FIG. 11 illustrates an example 1100 in which a UE terminates a first PUSCH transmission 1102 in response to a DCI in a CORESET 1104 (e.g., CORESETs 604, 704, 804 of FIGS. 6-8) that implicitly indicates successful decoding of the first PUSCH transmission and schedules a second PUSCH transmission 1106. The base station first provides a DCI 1108 in a PDCCH to the UE that schedules the first PUSCH transmission, and in response, the UE begins transmitting its uplink data to the base station in the first PUSCH transmission 1102. While the UE is transmitting its uplink data in one or more iterations, the base station may successfully decode the first PUSCH transmission. Additionally, the base station may determine, for example, in response to a buffer status report from the UE or in some other manner, that the UE has additional data to send in its transmission buffer. Thus, the UE may provide the UE with a DCI 1110 that implicitly indicates that the first PUSCH transmission has been successfully decoded. For example, the DCI 1110 may schedule a second PUSCH transmission 1106 in a time resource that overlaps with a repetition of the first PUSCH transmission 1102. In response to receiving the DCI 1110, the UE may terminate its PUSCH transmission and begin transmitting its second PUSCH transmission, as represented by a terminated PUSCH transmission 1112, after a time gap 1114 (e.g., time gaps 602, 702, 802) following the CORESET 1104 that includes the DCI 1110.

[0069] FIG. 12 is an example 1200 of a call flow between a UE 1202 and a base station 1204. The UE may transmit a capability information message 1206 to the base station. For example, in response to receiving a capability inquiry from the base station, the UE may provide a capability information message indicating whether the UE supports advanced PUSCH processing capabilities (e.g., PUSCH processing capability 2). The base station may provide a configuration 1208 to the UE. For example, the configuration may be a PUSCH configuration indicating the number of repetitions of uplink data that the UE may transmit on a PUSCH in response to a dynamic grant. Alternatively, the configuration may be a configured grant configuration indicating the number of repetitions of uplink data that the UE may transmit on a PUSCH in response to a configured grant.

[0070] The UE 1202 may then receive a DCI 1210 from the base station 1204 scheduling an uplink data transmission 1212. For example, the DCI 1210 may correspond to the DCI 1006 or the DCI 1108 of Figure 10 or Figure 11, respectively. Similarly, the uplink data transmission 1212 may correspond to the PUSCH transmission 1002 or the first PUSCH transmission 1102 of Figure 10 or Figure 11, respectively. The UE may then transmit the uplink data transmission 1212 to the base station, including one or more repetitions 1214 of the uplink data transmission configured by the configuration 1208.

[0071] In this example, the base station 1204 successfully decodes the uplink data transmission 1212 after receiving one or more repetitions 1214. Thus, the base station may provide the UE 1202 with a DCI 1216 that explicitly or implicitly indicates that the uplink data transmission has been successfully decoded. For example, the DCI 1216 may correspond to the DCI 1008 in the CORESET 1004 of FIG. 10 when the UE has no additional data to send in its transmission buffer. In such a case, the DCI 1216 may have a DCI format 0-0 or 0-1 that includes one or more of its parameters configured with bit values ​​to effectively indicate a HARQ-ACK, as described above with respect to FIG. 9. Alternatively, the DCI 1216 may correspond to the DCI 1110 in the CORESET 1104 of FIG. 11 when the UE has additional data to send in its transmission buffer. In such a case, the DCI 1216 may schedule a subsequent uplink data transmission 1218 in a time resource that overlaps with one or more repetitions 1214.

[0072] At 1220, in response to receiving the DCI 1216, the UE 1202 may terminate subsequent repetitions of the uplink data transmission 1212. For example, if the base station 1204 configured the UE to transmit eight repetitions of the uplink data transmission 1212, the base station may successfully decode data after four repetitions (repetition 1214) and provide the DCI 1216 to the UE before the next scheduled repetition. As a result, the UE may refrain from transmitting the remaining four repetitions to the base station, as represented by the terminated uplink data repetitions 1222 (e.g., terminated PUSCH transmissions 1010, 1112 of FIG. 10 or FIG. 11, respectively). In another example, if the base station successfully decodes the uplink data transmission 1212 even before the first configured repetition, the UE may refrain from transmitting eight repetitions to the base station. The UE may terminate the repetition after a time gap following a CORESET that includes the DCI 1216 (e.g., time gaps 602, 702, 802, 1012, 1114 in FIGS. 6-8 and 10-11). The time gap may be a function of, for example, the SCS of the PDCCH carrying the DCI 1210, the SCS of the PUSCH carrying the uplink data transmission 1212 or repetition 1214, the UE's PUSCH processing capability as reported in the capability information message 1206, or other factors. Furthermore, if the DCI 1216 schedules a subsequent uplink data transmission 1218 on resources that overlap with the terminated uplink data repetition 1222, the UE may transmit the subsequent uplink data transmission on the overlapping resources.

[0073] 13 is a flowchart 1300 of a method of wireless communication. The method may be performed by a UE (e.g., UE 104, 350, 1202, device 1402). Optional aspects are indicated with dashed lines. The method allows the UE to terminate PUSCH transmission after a time gap following CORESET to account for different timing considerations between NR and LTE.

[0074] At 1302, the UE obtains information configuring an uplink data transmission and a repetition of the uplink data transmission. For example, 1302 may be implemented by the obtaining component 1440. For example, referring to FIG. 12, the UE 1202 may obtain a configuration 1208 configuring an uplink data transmission 1212 and a repetition 1214 of the uplink data transmission 1212 from the base station 1204. For example, the configuration may be a PUSCH configuration indicating a number of repetitions of uplink data that the UE may transmit on a PUSCH in response to a dynamic grant. In another example, the configuration may be a configured grant configuration indicating a number of repetitions of uplink data that the UE may transmit on a PUSCH in response to a configured grant. Thus, the obtained information may be a PUSCH configuration, a configured grant configuration, or other configuration for uplink data transmission including uplink data repetitions. The information configuring the uplink data transmission and the repetition of the uplink data transmission may be the same information (e.g., a single configuration) or different information (e.g., different configurations).

[0075] At 1304, the UE sends an uplink data transmission to the base station. For example, 1304 may be performed by the transmitting component 1442. For example, with reference to FIG. 12, the UE 1202 may send an uplink data transmission 1212 to the base station 1204. The UE 1202 may also send one or more repetitions 1214 of the uplink data transmission. The uplink data transmission and repetitions may be scheduled by the DCI 1210.

[0076] Finally, at 1306, the UE terminates the repetition of the uplink data transmission in response to receiving the downlink information on the downlink control channel. For example, 1306 may be performed by the termination component 1444. For example, with reference to FIG. 12, at 1220, the UE 1202 terminates or refrains from sending one or more subsequent repetitions of the uplink data transmission 1212, as represented by the terminated uplink data repetition 1222. The UE may refrain from sending the repetition in response to receiving the DCI 1216 on the PDCCH.

[0077] The iteration ends after a time gap following a CORESET in which a downlink control channel is received. For example, with reference to Figures 6-8 and 10-12, the UE 1202 may end its iteration at 1220 after a time gap (e.g., time gap 602, 702, 802, 1012, 1114) following a CORESET (e.g., CORESET 604, 704, 804, 1004, 1104) in which a PDCCH carrying a DCI 1216 (e.g., DCI 1008, 1110) is received.

[0078] The time gap may be equal to the length of one or more symbols following the last symbol of the CORESET. For example, referring to FIG. 6, the time gap 602 may be equal to the length of 12 symbols (T=12 symbols) following the last symbol 608 of the CORESET 604. In another example, referring to FIG. 7, the time gap 702 may be equal to the length of 13 symbols (T=13 symbols) following the last symbol 708 of the CORESET 704. The time gap may have a different symbol length in other examples. In addition, the time gap may end during a slot and the end at 1306 may begin at the initial symbol of the subsequent slot. For example, referring to FIG. 7 and FIG. 8, the time gap 702, 802 may end during the next slot 710, 814 (slot N+1) and the terminated PUSCH transmission (e.g., the terminated uplink data repeat 1222 of FIG. 12) may begin at symbol 0 of the subsequent slot 712, 816 (slot N+2).

[0079] The downlink information may indicate a HARQ-ACK. In this example, the downlink information may include FDRA, MCS, and other parameters, and the HARQ-ACK may be indicated by a first preconfigured bit value of FDRA or MCS and a second preconfigured bit value of the other parameters. The second preconfigured bit value may be different from the first preconfigured bit value. For example, with reference to FIG. 10 and FIG. 12, the DCI 1008, 1216 may explicitly indicate that the uplink data transmission 1212 or repetition 1214 has been successfully decoded. For example, the DCI 1008, 1216 may have a DCI format 0-0 or 0-1 with one or more of its parameters configured with bit values ​​to effectively indicate a HARQ-ACK, as described above with respect to FIG. 9. As an example, the FDRA 902 or MCS 904 of the DCI may be set to all 1's, and the other parameters 906 of the DCI may be set to all 0's. The base station 1204 may provide this DCI, for example, when the UE does not have additional data to send in its transmission buffer.

[0080] The downlink information may schedule a subsequent uplink data transmission after a time gap. For example, referring to FIG. 11 and FIG. 12, the DCI 1110, 1216 may implicitly indicate that the uplink data transmission 1212 or repetition 1214 has been successfully decoded. For example, the DCI 1216 may schedule a subsequent uplink data transmission 1218 after the time gap 602, 702, 802, 1114 in a time resource that overlaps with one or more repetitions 1214. Furthermore, the time gap may end during a slot, and the subsequent uplink data transmission may start at an initial symbol of the subsequent slot. For example, referring to FIG. 8, the time gap 802 may end during the next slot 814 (slot N+1), and the subsequent PUSCH transmission (e.g., the subsequent uplink data transmission 1218 of FIG. 12) may start at symbol 0 of the subsequent slot 816 (slot N+2).

[0081] The time gap may be a function of a first SCS of a PDCCH carrying downlink information and a second SCS of a PUSCH carrying an uplink data transmission. For example, with reference to Figures 6-8 and 10-12, the time gap 602, 702, 802, 1012, 1114 (T) may be a function of a subcarrier spacing of a PDCCH carrying a DCI 1008, 1110, 1216 and a subcarrier spacing of a PUSCH carrying an uplink data transmission 1212 or repetition 1214. For example, if the SCS of the DCI and PUSCH transmissions are both 15 kHz, T may be one value, if the SCS of the DCI and PUSCH transmissions are both 30 kHz, T may be another value, if the SCS of the DCI is 15 kHz and the SCS of the PUSCH transmission is 30 kHz, T may be another value, and so on.

[0082] The time gap may be a function of a first SCS of a downlink BWP that includes a PDCCH and a second SCS of an uplink BWP that includes a PUSCH. For example, with reference to Figures 6-8 and 10-12, the time gap 602, 702, 802, 1012, 1114 (T) may be a function of a subcarrier spacing of an active DL BWP in which a PDCCH carrying a DCI 1008, 1110, 1216 is monitored and a subcarrier spacing of an active UL BWP in which a PUSCH carrying an uplink data transmission 1212 or repetition 1214 is transmitted. For example, if the SCS of the DL BWP carrying the DCI and the UL BWP carrying the PUSCH transmission are both 15 kHz, T may be one value, if the SCS of the DL BWP and the UL BWP are both 30 kHz, T may be another value, if the SCS of the DL ZWP is 15 kHz and the SCS of the UL BWP is 30 kHz, T may be another value, and so on.

[0083] The time gap may be a function of the UE PUSCH processing capability. For example, referring to Figures 6-8 and 10-12, the time gaps 602, 702, 802, 1012, 1114 (T) may be a function of the UE's PUSCH processing capability. For example, T may be one value for UE PUSCH processing capability 1 and another value for UE PUSCH processing capability 2. The UE's PUSCH processing capability may be indicated, for example, in the capability information message 1206 of Figure 12.

[0084] The time gap may be a function of a configuration indicating whether the first symbol of an uplink data transmission is reserved for DMRS. For example, with reference to Figures 6-8 and 10-12, the time gap 602, 702, 802, 1012, 1114 (T) may be a function of a configuration (e.g., configuration 1208 or a different configuration) indicating whether the first symbol of a PUSCH allocation for an uplink data transmission 1212 or repetition 1214 is configured with DMRS only. For example, T may be one value if the base station configures the first symbol of a slot of PUSCH transmission to include only DMRS, and T may be another value if the base station configures the first symbol of a slot of PUSCH transmission to include only PUSCH data or PUSCH data and DMRS.

[0085] The time gap may be a function of the PUSCH preparation time. For example, referring to Figures 6-8 and 10-12, the time gaps 602, 702, 802, 1012, 1114 (T) are a function of the UE PUSCH preparation time T proc,2 can be a function of T proc,2 is a function of the PUSCH preparation time N2, where N2 is based on the numerology μ at UE processing capability 1, and μ is the maximum T proc,2 (μ DL , μ UL (μ DL ,μ UL ), and μ DL corresponds to the subcarrier spacing when the PDCCH carrying the DCI scheduling the PUSCH is transmitted, and μ UL T corresponds to the subcarrier spacing over which the PUSCH should be transmitted. For example, the value of T may be different for different values ​​of N2.

[0086] A time gap may include multiple separately configurable portions. For example, with reference to FIG. 8, a time gap 802 may include multiple portions, including a first time gap portion 810 (T symbols) and a second time gap portion 812 (Δ symbols), which a base station may separately configure. One of the separately configurable portions (e.g., the second time gap portion 812) may be pre-configured (e.g., fixed), indicated in a PUSCH configuration (e.g., configuration 1208 or a different configuration), or dependent on UE capabilities. For example, in one example, the value of Δ may be fixed to 0, 1, 2, or some other number of values. In another example, the base station may dynamically indicate the value of Δ to the UE within the PUSCH configuration (e.g., 0, 1, 2, or some other number of symbols). In a further example, the value of Δ may depend on UE capabilities. For example, Δ may be one value if the UE is capable of PUSCH processing capability 2, and Δ may be another value if the UE is only capable of PUSCH processing capability 1.

[0087] In addition, one of the separately configurable portions (e.g., the second time gap portion 812) may be a function of a first SCS of a PDCCH carrying downlink information and a second SCS of a PUSCH carrying uplink data transmission. For example, the duration of Δ may be a function of an SCS of a PDCCH carrying a DCI 1216 and an SCS of a PUSCH carrying an uplink transmission 1212 or repetition 1214 (e.g., a smaller SCS between the PDCCH SCS and the PUSCH SCS). For example, if the smaller SCS is 15 kHz, the total time length of Δ may be one value, if the smaller SCS is 30 kHz, the total time length of Δ may be another value, and so on.

[0088] 14 is a diagram 1400 illustrating an example of a hardware implementation of an apparatus 1402. The apparatus 1402 is a UE and includes a cellular baseband processor 1404 (also referred to as a modem) coupled to a cellular RF transceiver 1422 and one or more subscriber identity module (SIM) cards 1420, an application processor 1406 coupled to a secure digital (SD) card 1408 and a screen 1410, a Bluetooth module 1412, a wireless local area network (WLAN) module 1414, a global positioning system (GPS) module 1416, and a power source 1418. The cellular baseband processor 1404 communicates with the UE 104 and / or the BS 102 / 180 through the cellular RF transceiver 1422. The cellular baseband processor 1404 may include a computer-readable medium / memory. The computer-readable medium / memory may be non-transitory. The cellular baseband processor 1404 is responsible for general processing, including the execution of software stored on a computer-readable medium / memory. The software, when executed by the cellular baseband processor 1404, causes the cellular baseband processor 1404 to perform various functions described above. The computer-readable medium / memory may be used to store data that is manipulated by the cellular baseband processor 1404 when executing the software. The cellular baseband processor 1404 further includes a receiving component 1430, a communications manager 1432, and a transmitting component 1434. The communications manager 1432 includes one or more of the illustrated components. The components in the communications manager 1432 may be stored on a computer-readable medium / memory and / or configured as hardware in the cellular baseband processor 1404. The cellular baseband processor 1404 may be a component of the UE 350 and may include the memory 360 and / or at least one of the TX processor 368, the RX processor 356, and the controller / processor 359.In one configuration, the device 1402 may be a modem chip and may include only the baseband processor 1404, while in another configuration, the device 1402 may be an entire UE (e.g., see 350 in FIG. 3) and may include the additional modules described above for the device 1402.

[0089] The communications manager 1432 includes an acquisition component 1440 configured to acquire information configuring uplink data transmission and repetition of uplink data transmission, for example, as described in connection with 1302. FIG. 15A illustrates an example 1500 of a process or algorithm performed by the acquisition component 1440. The acquisition component may be implemented, for example, in the RX processor 356. At 1502, the acquisition component 1440 receives information. For example, with reference to FIG. 3, the acquisition component 1440 may receive a signal carrying information from the base station 310 via one or more respective antennas 352. Then, at 1504, the acquisition component 1440 decodes the received information. For example, with reference to FIG. 3, the acquisition component may demodulate the received information based on a modulation scheme (e.g., BPSK, QPSK, M-PSK, M-QAM, etc.).

[0090] The communications manager 1432 further includes a transmitting component 1442 configured to receive input in the form of information from the acquiring component 1440 and send an uplink data transmission to the base station, for example, as described in connection with 1304. FIG. 15B illustrates an example 1520 of a process or algorithm performed by the transmitting component 1442. The transmitting component may be implemented, for example, in the TX processor 368. At 1522, the transmitting component 1442 encodes the uplink data. For example, with reference to FIG. 3, the transmitting component 1442 may modulate the uplink data based on a modulation scheme (e.g., BPSK, QPSK, M-PSK, M-QAM, etc.). Then, at 1524, the transmitting component 1442 transmits the encoded uplink data. For example, with reference to FIG. 3, the transmitting component may transmit the encoded uplink data to the base station 310 via one or more respective antennas 352.

[0091] The communications manager 1432 further includes a termination component 1444 configured to receive input in the form of information from the acquisition component 1440 and terminate repetition of uplink data transmission in response to receiving downlink information on a downlink control channel, e.g., as described in connection with 1306. FIG. 15C illustrates an example 1540 of a process or algorithm performed by the termination component 1444. The termination component may be implemented, for example, in the controller / processor 359. At 1542, the termination component 1444 receives the downlink information. For example, referring to FIG. 3, the termination component 1444 may receive DCI from the RX processor 356 (or the acquisition component 1440 of the RX processor 356). For example, the acquisition component 1440 in the RX processor 356 may receive a signal carrying a PDCCH payload including DCI from the base station 310 via one or more respective antennas 352, demodulate the PDCCH payload based on a modulation scheme (e.g., BPSK, QPSK, M-PSK, M-QAM, etc.), and provide the demodulated PDCCH payload including DCI to a termination component 1444 in the controller / processor 359. The termination component 1444 may then decode the demodulated PDCCH payload to receive the DCI. At 1544, the termination component 1444 may then refrain from transmitting repetitions in response to the received downlink information. For example, referring to FIG. 3, the termination component 1444 may stop delivering uplink data repetitions to the TX processor 368 (or the transmit component 1442 of the TX processor).

[0092] The apparatus may include additional components that perform each of the blocks of the algorithms in the aforementioned flowcharts of Figures 13 and 15A-15C. Thus, each block in the aforementioned flowcharts of Figures 13 and 15A-15C may be performed by a component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to perform the described process / algorithm, implemented by a processor configured to perform the described process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0093] In one configuration, the apparatus 1402, and in particular the cellular baseband processor 1404, includes means for obtaining information configuring an uplink data transmission and a repetition of the uplink data transmission, means for sending the uplink data transmission to a base station, and means for terminating the repetition of the uplink data transmission in response to receiving downlink information on a downlink control channel, the repetition ending after a time gap following a CORESET during which the downlink control channel is received.

[0094] In one configuration, the time gap may be equal to the length of one or more symbols following the last symbol of the CORESET.

[0095] In one configuration, the time gap may end during a slot and the end may begin with the initial symbol of the subsequent slot.

[0096] In one configuration, the downlink information may indicate a HARQ-ACK. In one configuration, the downlink information may include FDRA, MCS, and other parameters, and the HARQ-ACK may be indicated by a first preconfigured bit value of the FDRA or MCS and a second preconfigured bit value of the other parameter, the second preconfigured bit value being different from the first preconfigured bit value.

[0097] In one configuration, the downlink information may schedule a subsequent uplink data transmission after a time gap, hi one configuration, the time gap may end during a slot and the subsequent uplink data transmission may begin at an initial symbol of the subsequent slot.

[0098] In one configuration, the time gap may be a function of a first SCS of the PDCCH that carries downlink information and a second SCS of the PUSCH that carries uplink data transmission.

[0099] In one configuration, the time gap may be a function of a first SCS of a downlink BWP that includes the PDCCH and a second SCS of an uplink BWP that includes the PUSCH.

[0100] In one configuration, the time gap may be a function of the UE PUSCH processing capability.

[0101] In one configuration, the time gap may be a function of a configuration indicating whether the first symbol of an uplink data transmission is reserved for a DMRS.

[0102] In one configuration, the time gap may be a function of the PUSCH preparation time.

[0103] In one configuration, the time gap may include multiple separately configurable portions. In one configuration, one of the separately configurable portions is pre-configured, indicated in the PUSCH configuration, or dependent on UE capabilities. In one configuration, one of the separately configurable portions may be a function of a first SCS of a PDCCH carrying downlink information and a second SCS of a PUSCH carrying uplink data transmissions.

[0104] The aforementioned means may be one or more of the aforementioned components of the apparatus 1402 configured to perform the functions recited by the aforementioned means. As described above, the apparatus 1402 may include the TX processor 368, the RX processor 356, and the controller / processor 359. Thus, in one configuration, the aforementioned means may be the TX processor 368, the RX processor 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.

[0105] If the base station has already decoded uplink data in a previous PUSCH transmission or repetition, the UE may continue to send unnecessary PUSCH repetitions due to the traditional lack of HARQ feedback for PUSCH in NR. As a result, the UE may waste transmission power and PUSCH resources with inefficient repetitions. To address this power waste and inefficiency, the base station may provide the UE with a DCI that explicitly or implicitly indicates whether the previous PUSCH transmission was successfully decoded, and the UE may perform early termination of the ongoing PUSCH transmission (e.g., terminate the inefficient repetition). Thus, UE power reduction and improved resource efficiency may be achieved. Furthermore, the UE may terminate the PUSCH transmission after a time gap (T symbols) following the CORESET that includes the PDCCH carrying the DCI, rather than after a number of subframes (k subframes) following the subframe that includes the DCI. The time gap may be a function of various parameters such as PDCCH SCS (or DL ​​BWP SCS), PUSCH SCS (or UL BWP SCS), UE PUSCH processing capability, DMRS configuration, or PUSCH preparation time. Such configurable timing can accommodate and minimize conflicts for various timing configurations present in NR (e.g., dynamic TDD, different numerologies between PDCCH and PUSCH, and multiple PUSCH processing capabilities). Furthermore, the time gap may be divided into separately configurable parts, one of which may also be a function of PDCCH SCS and PUSCH SCS. Such configured parts may provide additional UE processing margin for low capability UEs while also accounting for various timing configurations present in NR as described above.

[0106] It is understood that the particular order or hierarchy of blocks in the disclosed processes / flowcharts is illustrative of example approaches. Based on design preferences, it is understood that the particular order or hierarchy of blocks in the processes / flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in an example order, and are not limited to the particular order or hierarchy presented.

[0107] The above description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects set forth herein, but are to be accorded the widest scope consistent with the claim language, and references to elements in the singular do not mean "one and only," unless so expressly stated, but rather mean "one or more." Terms such as "if," "when," and "while" should be construed to mean "under the condition that," rather than implying an immediate time relationship or reaction. That is, these phrases, for example, "when," do not imply an immediate action in response to or during the occurrence of an action, but merely imply that an action occurs when a condition is met, but without requiring a specific or immediate time constraint for the action to occur. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" should not necessarily be construed as preferred or advantageous over other aspects. Unless otherwise specified, the term "some" refers to one or more. Combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," "A, B, C, or any combination thereof" include any combination of A, B, and / or C, and may include multiple A, multiple B, or multiple C.Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," "A, B, C, or any combination thereof" may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, and any such combination may include one or more members of A, B, or C. All structural and functional equivalents to the elements of the various embodiments described throughout this disclosure that are known or that later become known to those of skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is made public, regardless of whether such disclosure is expressly recited in the claims. Words such as "module," "mechanism," "element," "device," and the like may not be substitutes for the word "means." Thus, no claim element should be construed as a means plus function unless the element is expressly recited using the phrase "means for."

[0108] The following examples are illustrative only and may be combined without limitation with other embodiments or aspects of the teachings described herein.

[0109] Example 1 is a method of wireless communication in a user equipment (UE), comprising obtaining information configuring an uplink data transmission and a repetition of the uplink data transmission, sending the uplink data transmission to a base station, and terminating the repetition of the uplink data transmission in response to receiving downlink information on a downlink control channel, the repetition ending after a time gap following a control resource set (CORESET) on which the downlink control channel is received.

[0110] Example 2 is the method of example 1, where the time gap is equal to the length of one or more symbols following the last symbol of the CORESET.

[0111] Example 3 is the method of any one of Examples 1 and 2, wherein the time gap ends during a slot and the termination begins with the first symbol of a subsequent slot.

[0112] Example 4 is the method of any one of Examples 1-3, wherein the downlink information indicates a Hybrid Automatic Repeat Request (HARQ) Acknowledgement (HARQ-ACK).

[0113] Example 5 is the method of Example 4, wherein the downlink information includes a frequency domain resource allocation (FDRA), a modulation and coding scheme (MCS), and other parameters, and the HARQ-ACK is indicated by a first preconfigured bit value for the FDRA or MCS and a second preconfigured bit value for the other parameters, the second preconfigured bit value being different from the first preconfigured bit value.

[0114] Example 6 is the method of any one of Examples 1-3, wherein the downlink information schedules a subsequent uplink data transmission after a time gap.

[0115] Example 7 is the method of example 6, wherein the time gap ends during a slot and the subsequent uplink data transmission begins with an initial symbol of the subsequent slot.

[0116] Example 8 is the method of any one of Examples 1-7, wherein the time gap is a function of a first subcarrier spacing (SCS) of a physical downlink control channel (PDCCH) carrying downlink information and a second SCS of a physical uplink shared channel (PUSCH) carrying uplink data transmissions.

[0117] Example 9 is the method of any one of Examples 1-8, wherein the time gap is a function of a first subcarrier spacing (SCS) of a downlink bandwidth portion (BWP) that includes a physical downlink control channel (PDCCH) and a second SCS of an uplink BWP that includes a physical uplink shared channel (PUSCH).

[0118] Example 10 is the method of any one of Examples 1-9, wherein the time gap is a function of a UE physical uplink shared channel (PUSCH) processing capability.

[0119] Example 11 is the method of any one of Examples 1-10, wherein the time gap is a function of a configuration indicating whether a first symbol of the uplink data transmission is reserved for a demodulation reference signal (DMRS).

[0120] Example 12 is the method of any one of Examples 1 to 11, wherein the time gap is a function of a physical uplink shared channel (PUSCH) preparation time.

[0121] Example 13 is the method of any one of examples 1-12, wherein the time gap includes multiple separately configurable portions.

[0122] Example 14 is the method of example 13, wherein one of the separately configurable parts is pre-configured, indicated in a physical uplink shared channel (PUSCH) configuration, or dependent on UE capabilities.

[0123] Example 15 is the method of example 13 or 14, wherein one of the separately configurable portions is a function of a first subcarrier spacing (SCS) of a physical downlink control channel (PDCCH) that carries downlink information and a second SCS of a physical uplink shared channel (PUSCH) that carries uplink data transmissions.

[0124] Example 16 is an apparatus for wireless communications comprising: a processor; a memory coupled to the processor; and instructions stored in the memory, which, when executed by the processor, cause the apparatus to obtain an uplink data transmission and information configuring a repetition of the uplink data transmission, send the uplink data transmission to a base station, and, in response to receiving the downlink information on a downlink control channel, terminate the repetition of the uplink data transmission, wherein the repetition ends after a time gap following a control resource set (CORESET) on which the downlink control channel is received.

[0125] Example 17 is the apparatus of example 16, wherein the time gap is equal to a length of one or more symbols following the last symbol of the CORESET.

[0126] Example 18 is the apparatus of any one of examples 16 and 17, wherein the downlink information indicates a hybrid automatic repeat request (HARQ) acknowledgment (HARQ-ACK).

[0127] Example 19 is the apparatus of any one of examples 16 and 17, wherein the downlink information schedules a subsequent uplink data transmission after a time gap.

[0128] Example 20 is the apparatus of any one of Examples 16-19, wherein the time gap is a function of a first subcarrier spacing (SCS) of a physical downlink control channel (PDCCH) that carries downlink information and a second SCS of a physical uplink shared channel (PUSCH) that carries uplink data transmissions.

[0129] Example 21 is the apparatus of any one of Examples 16-20, wherein the time gap is a function of a first subcarrier spacing (SCS) of a downlink bandwidth portion (BWP) that includes a physical downlink control channel (PDCCH) and a second SCS of an uplink BWP that includes a physical uplink shared channel (PUSCH).

[0130] Example 22 is the apparatus of any one of Examples 16-21, wherein the time gap is a function of UE physical uplink shared channel (PUSCH) processing capability.

[0131] Example 23 is the apparatus of any of Examples 16-22, wherein the time gap is a function of a configuration indicating whether a first symbol of the uplink data transmission is reserved for a demodulation reference signal (DMRS).

[0132] Example 24 is the apparatus of any one of Examples 16 to 23, wherein the time gap is a function of a physical uplink shared channel (PUSCH) preparation time.

[0133] Example 25 is the apparatus of any one of examples 16-24, wherein the time gap includes multiple separately configurable portions.

[0134] Example 26 is the apparatus of example 25, wherein one of the separately configurable portions is a function of a first subcarrier spacing (SCS) of a physical downlink control channel (PDCCH) that carries downlink information and a second SCS of a physical uplink shared channel (PUSCH) that carries uplink data transmissions.

[0135] Example 27 is an apparatus for wireless communications comprising: means for obtaining information configuring an uplink data transmission and a repetition of the uplink data transmission; means for sending the uplink data transmission to a base station; and means for terminating the repetition of the uplink data transmission in response to receiving the downlink information on a downlink control channel, the repetition ending after a time gap following a control resource set (CORESET) on which the downlink control channel is received.

[0136] Example 28 is the apparatus of example 27, wherein the downlink information indicates a hybrid automatic repeat request (HARQ) acknowledgment (HARQ-ACK).

[0137] Example 29 is the apparatus of example 27, wherein the downlink information schedules a subsequent uplink data transmission after a time gap.

[0138] Example 30 is a computer-readable medium storing computer-executable code that, when executed by a processor, causes the processor to obtain information configuring an uplink data transmission and a repetition of the uplink data transmission, send the uplink data transmission to a base station, and terminate the repetition of the uplink data transmission in response to receiving downlink information on a downlink control channel, where the repetition ends after a time gap following a control resource set (CORESET) on which the downlink control channel is received. [Explanation of symbols]

[0139] 100 Access Network 102 Base station 102' Small Cell 104 User Equipment (UE) 110 Geographic Coverage Areas 110' Coverage Area 120 Communication Links 132 1st backhaul link 134 3rd Backhaul Link 150 Wi-Fi access points (AP) 152 Wi-Fi stations (STA) 154 Communication Links 158 Device-to-Device (D2D) Communication Links 160 Evolved Packet Core (EPC) 162 Mobility Management Entity (MME) 164 Other MMEs 166 Serving Gateway 168 MBMS Gateway 170 Broadcast Multicast Service Center (BM-SC) 172 Packet Data Network (PDN) Gateway 174 Home Subscriber Server (HSS) 176 IP Services 180 base station 182 Beamforming 182' Sending direction 182'' receiving direction 184 Second Backhaul Link 190 Core Network 192 Access and Mobility Management Function (AMF) 193 Other AMF 194 Session Management Facility (SMF) 195 User Plane Function (UPF) 196 Unified Data Management (UDM) 197 IP Services 198 PUSCH End Component 310 base station 316 Transmit (TX) Processor 318 Transmitter 318 Receiver 320 Antenna 350UE 352 Antenna 354 Receiver 354 Transmitter 354 Transmitter 356 Receive (RX) Processor 358 Channel Estimator 359 Controller / Processor 360 Memory 368 TX Processor 370 Receive (RX) Processor 374 Channel Estimator 375 Controller / Processor 376 Memory 402 PUSCH transmission 404 DCI 406 DCI 408 PUSCH transmission 502 1st PUSCH transmission 504 Second PUSCH transmission 506 DCI 508 DCI 510 PUSCH transmission 602 Time Gap 604 CORESET 606 Slots 608 Last Symbol 610 Subsequent Slots 702 Time Gap 704 CORESET 706 Slots 708 Last Symbol 710 Next Slot 712 Subsequent Slots 802 Time Gap 804 CORESET 806 Slots 808 Last Symbol 810 First Time Gap Part 812 Second Time Gap Part 814 Next Slot 902 FDRA 904 MCS 906 Other parameters 1002 PUSCH transmission 1004 CORESET 1006 DCI 1008 DCI 1010 PUSCH transmission 1012 Time Gap 1102 1st PUSCH transmission 1104 CORESET 1106 Second PUSCH transmission 1108 DCI 1110 DCI 1202 UE 1204 base station 1206 Capability Information Message 1208 Configuration 1210 DCI 1212 Uplink data transmission 1214 repeats 1216 DCI 1218 Uplink Data Transmission 1222 Uplink Data Repeat 1402 Equipment 1404 Cellular Baseband Processor 1406 Application Processor 1408 Secure Digital (SD) Card 1410 Screen 1412 Bluetooth Module 1414 Wireless Local Area Network (WLAN) Module 1416 Global Positioning System (GPS) Module 1418 Power supply 1420 Subscriber Identity Module (SIM) Card 1422 Cellular RF Transceiver 1430 Receiving Component 1432 Communications Manager 1434 Transmission Component 1440 Acquisition Component 1442 Sending Component 1444 End Component

Claims

1. 1. A method of wireless communication in a user equipment (UE), comprising: obtaining information for configuring an uplink data transmission and a repetition of said uplink data transmission; sending the uplink data transmission to a base station; and terminating the repetition of the uplink data transmission in response to receiving downlink information on a downlink control channel. the iteration ends after a time gap following a control resource set (CORESET) on which the downlink control channel is received; the downlink information indicating a Hybrid Automatic Repeat Request (HARQ) Acknowledgement (HARQ-ACK); The downlink information includes a Frequency Domain Resource Allocation (FDRA), a Modulation and Coding Scheme (MCS), and other parameters, and the HARQ-ACK is indicated by a first preconfigured bit value of the FDRA or the MCS and a second preconfigured bit value of the other parameters, the second preconfigured bit value being different from the first preconfigured bit value. method.

2. The method of claim 1 , wherein the time gap is equal to a length of one or more symbols following the last symbol of the CORESET.

3. The method of claim 1 , wherein the time gap ends during a slot and the end begins with a first symbol of a subsequent slot.

4. 2. The method of claim 1, wherein the time gap is a function of a first subcarrier spacing (SCS) of a physical downlink control channel (PDCCH) that carries the downlink information and a second SCS of a physical uplink shared channel (PUSCH) that carries the uplink data transmission.

5. 2. The method of claim 1, wherein the time gap is a function of a first subcarrier spacing (SCS) of a downlink bandwidth portion (BWP) that includes a physical downlink control channel (PDCCH) and a second SCS of an uplink BWP that includes a physical uplink shared channel (PUSCH).

6. 2. The method of claim 1, wherein the time gap is a function of a UE Physical Uplink Shared Channel (PUSCH) processing capability.

7. 2. The method of claim 1, wherein the time gap is a function of a configuration indicating whether a first symbol of the uplink data transmission is reserved for a demodulation reference signal (DMRS).

8. The method of claim 1 , wherein the time gap is a function of a physical uplink shared channel (PUSCH) preparation time.

9. The method of claim 1 , wherein the time gap comprises multiple, separately configurable portions.

10. 10. The method of claim 9, wherein one of the separately configurable parts is pre-configured, indicated in a Physical Uplink Shared Channel (PUSCH) configuration, or dependent on UE capabilities.

11. 10. The method of claim 9, wherein one of the separately configurable portions is a function of a first subcarrier spacing (SCS) of a physical downlink control channel (PDCCH) that carries the downlink information and a second SCS of a physical uplink shared channel (PUSCH) that carries the uplink data transmission.

12. 1. An apparatus for wireless communication, comprising: means for obtaining information for configuring an uplink data transmission and a repetition of said uplink data transmission; means for sending the uplink data transmission to a base station; means for terminating the repetition of the uplink data transmission in response to receiving downlink information on a downlink control channel; the iteration ends after a time gap following a control resource set (CORESET) on which the downlink control channel is received; the downlink information indicating a Hybrid Automatic Repeat Request (HARQ) Acknowledgement (HARQ-ACK); The downlink information includes a Frequency Domain Resource Allocation (FDRA), a Modulation and Coding Scheme (MCS), and other parameters, and the HARQ-ACK is indicated by a first preconfigured bit value of the FDRA or the MCS and a second preconfigured bit value of the other parameters, the second preconfigured bit value being different from the first preconfigured bit value. Device.

13. A computer program comprising instructions which, when executed by a computer, cause the computer to carry out a method according to any one of claims 1 to 11. Computer program.