Patent Description:
Aspects of the present disclosure generally relate to wireless communication and to techniques and apparatuses for scheduling with configurable gaps in non-terrestrial networks.

3GPP R1-<NUM> discloses TDM transmission using UL/DL gaps, <CIT> discloses coexistence gaps scheduled within DL transmission bursts, or within UL transmission bursts or within both, and 3GPP TR <NUM> V15. <NUM> (<NUM>-<NUM>) provides a study on New Radio to support non-terrestrial networks.

The invention is defined in the claims. The following aspects are provided for illustrative purposes. In some aspects, a method of wireless communication performed by a user equipment (UE) includes determining that a downlink communication is to be transmitted to the UE with a configurable gap; determining the configurable gap; and receiving the downlink communication based at least in part on the configurable gap.

In some aspects, a method of wireless communication performed by a UE includes determining that an uplink communication is to be transmitted with a configurable gap; determining the configurable gap; and transmitting the uplink communication based at least in part on the configurable gap.

In some aspects, a UE for wireless communication includes a memory and one or more processors operatively coupled to the memory, the memory and the one or more processors configured to determine that a downlink communication is to be transmitted to the UE with a configurable gap; determine the configurable gap; and receive the downlink communication based at least in part on the configurable gap.

In some aspects, a UE for wireless communication includes a memory and one or more processors operatively coupled to the memory, the memory and the one or more processors configured to determine that an uplink communication is to be transmitted with a configurable gap; determine the configurable gap; and transmit the uplink communication based at least in part on the configurable gap.

In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the UE to determine that a downlink communication is to be transmitted to the UE with a configurable gap; determine the configurable gap; and receive the downlink communication based at least in part on the configurable gap.

In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the UE to determine that an uplink communication is to be transmitted with a configurable gap; determine the configurable gap; and transmit the uplink communication based at least in part on the configurable gap.

In some aspects, an apparatus for wireless communication includes means for determining that a downlink communication is to be transmitted to the apparatus with a configurable gap; means for determining the configurable gap; and means for receiving the downlink communication based at least in part on the configurable gap.

In some aspects, an apparatus for wireless communication includes means for determining that an uplink communication is to be transmitted with a configurable gap; means for determining the configurable gap; and means for transmitting the uplink communication based at least in part on the configurable gap.

While aspects are described in the present disclosure by illustration to some examples, those skilled in the art will understand that such aspects may be implemented in many different arrangements and scenarios. Techniques described herein may be implemented using different platform types, devices, systems, shapes, sizes, and/or packaging arrangements. For example, some aspects may be implemented via integrated chip embodiments or other non-module-component based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail/purchasing devices, medical devices, or artificial intelligence-enabled devices). Aspects may be implemented in chip-level components, modular components, non-modular components, non-chip-level components, device-level components, or system-level components. Devices incorporating described aspects and features may include additional components and features for implementation and practice of claimed and described aspects. For example, transmission and reception of wireless signals may include a number of components for analog and digital purposes (e.g., hardware components including antennas, radio frequency chains, power amplifiers, modulators, buffers, processor(s), interleavers, adders, or summers). It is intended that aspects described herein may be practiced in a wide variety of devices, components, systems, distributed arrangements, or end-user devices of varying size, shape, and constitution.

In some aspects, the wireless network <NUM> may include one or more non-terrestrial network (NTN) deployments in which a non-terrestrial wireless communication device may include a BS 110f (referred to herein, interchangeably, as a "non-terrestrial BS," "non-terrestrial base station," "satellite base station," or "satellite"), a relay station (referred to herein, interchangeably, as a "non-terrestrial relay station" or "satellite relay station"), and/or the like. As used herein, "NTN" may refer to a network for which access is facilitated by a non-terrestrial BS 110f, a non-terrestrial relay station, and/or the like. A satellite (e.g., a BS 110f) may provide a non-terrestrial cell, which may at least partially overlap with one or more cells provided by ground-based BSs, may encompass one or more cells provided by ground-based BSs, and/or the like. In some aspects, a satellite 110f may be associated with a ground-based BS. In some aspects, a BS may be mounted on a satellite 110f.

The wireless network <NUM> may include any number of non-terrestrial wireless communication devices. A non-terrestrial wireless communication device may include a satellite, a high-altitude platform (HAP), and/or the like. A HAP may include a balloon, a dirigible, an airplane, an unmanned aerial vehicle, and/or the like. A non-terrestrial wireless communication device may be part of an NTN that is separate from the wireless network <NUM>. Alternatively, an NTN may be part of the wireless network <NUM>. Satellites may communicate directly and/or indirectly with other entities in wireless network <NUM> using satellite communication. The other entities may include UEs, other satellites in the one or more NTN deployments, other types of BSs (e.g., stationary or ground-based BSs), relay stations, one or more components and/or devices included in a core network of wireless network <NUM>, and/or the like.

An antenna panel, an antenna group, a set of antenna elements, and/or an antenna array may include one or more antenna elements coupled to one or more transmission and/or reception components, such as one or more components of <NUM>.

The transceiver may be used by a processor (e.g., controller/processor <NUM>) and memory <NUM> to perform aspects of any of the methods described herein (for example, as described with reference to <FIG>).

The transceiver may be used by a processor (e.g., controller/processor <NUM>) and memory <NUM> to perform aspects of any of the methods described herein (for example, as described with reference to <FIG>).

Controller/processor <NUM> of base station <NUM>, controller/processor <NUM> of UE <NUM>, and/or any other component(s) of <FIG> may perform one or more techniques associated with scheduling with configurable gaps in non-terrestrial networks, as described in more detail elsewhere herein. For example, controller/processor <NUM> of base station <NUM>, controller/processor <NUM> of UE <NUM>, and/or any other component(s) of <FIG> may perform or direct operations of, for example, process <NUM> of <FIG>, process <NUM> of <FIG>, and/or other processes as described herein. Memories <NUM> and <NUM> may store data and program codes for base station <NUM> and UE <NUM>, respectively. In some aspects, memory <NUM> and/or memory <NUM> may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and/or program code) for wireless communication. For example, the one or more instructions, when executed (e.g., directly, or after compiling, converting, and/or interpreting) by one or more processors of the base station <NUM> and/or the UE <NUM>, may cause the one or more processors, the UE <NUM>, and/or the base station <NUM> to perform or direct operations of, for example, process <NUM> of <FIG>, process <NUM> of <FIG>, and/or other processes as described herein. In some aspects, executing instructions may include running the instructions, converting the instructions, compiling the instructions, and/or interpreting the instructions, among other examples.

In some aspects, UE <NUM> may include means for determining that a downlink communication is to be transmitted to the UE <NUM> with a configurable gap, means for determining the configurable gap, means for receiving the downlink communication based at least in part on the configurable gap, and/or the like. In some aspects, UE <NUM> may include means for determining that an uplink communication is to be transmitted with a configurable gap, means for determining the configurable gap, means for transmitting the uplink communication based at least in part on the configurable gap, and/or the like. In some aspects, such means may include one or more components of UE <NUM> described in connection with <FIG>, such as controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, and/or the like.

<FIG> is a diagram illustrating an example <NUM> of a frame structure in a wireless communication network, in accordance with various aspects of the present disclosure. The frame structure shown in <FIG> is for frequency division duplexing (FDD) in a telecommunication system, such as LTE, NR, and/or the like. Each subframe may have a predetermined duration (e.g., <NUM>) and may include a set of slots (e.g., <NUM> m slots per subframe are shown in <FIG>, where m is an index of a numerology used for a transmission, such as <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and/or the like). In a case where the subframe includes two slots (e.g., when m = <NUM>), the subframe may include <NUM>L symbol periods, where the <NUM>L symbol periods in each subframe may be assigned indices of <NUM> through <NUM>L-<NUM>. In some aspects, a scheduling unit for the FDD may be frame-based, subframe-based, slot-based, mini-slot based, symbol-based, and/or the like.

<FIG> is a diagram illustrating an example <NUM> of a regenerative satellite deployment and an example <NUM> of a transparent satellite deployment in a non-terrestrial network, in accordance with various aspects of the present disclosure.

Example <NUM> shows a regenerative satellite deployment. In example <NUM>, a UE <NUM> is served by a satellite <NUM> via a service link <NUM>. For example, the satellite <NUM> may include a satellite 110f. In some aspects, the satellite <NUM> may be referred to as a non-terrestrial base station, a regenerative repeater, an on-board processing repeater, and/or the like. In some aspects, the satellite <NUM> may demodulate an uplink radio frequency signal and may modulate a baseband signal derived from the uplink radio signal to produce a downlink radio frequency transmission. The satellite <NUM> may transmit the downlink radio frequency signal on the service link <NUM>. The satellite <NUM> may provide a cell that covers the UE <NUM>.

Example <NUM> shows a transparent satellite deployment, which may also be referred to as a bent-pipe satellite deployment. In example <NUM>, a UE <NUM> is served by a satellite <NUM> via the service link <NUM>. The satellite <NUM> may be a transparent satellite. The satellite <NUM> may relay a signal received from gateway <NUM> (e.g., a ground-based BS <NUM>) via a feeder link <NUM>. For example, the satellite may receive an uplink radio frequency transmission, and may transmit a downlink radio frequency transmission without demodulating the uplink radio frequency transmission. In some aspects, the satellite may frequency convert the uplink radio frequency transmission received on the service link <NUM> to a frequency of the uplink radio frequency transmission on the feeder link <NUM> and may amplify and/or filter the uplink radio frequency transmission. In some aspects, the UEs <NUM> shown in example <NUM> and example <NUM> may be associated with a Global Navigation Satellite System (GNSS) capability, a Global Positioning System (GPS) capability, and/or the like, though not all UEs have such capabilities. The satellite <NUM> may provide a cell that covers the UE <NUM>.

The service link <NUM> may include a link between the satellite <NUM> and the UE <NUM>, and may include one or more of an uplink or a downlink. The feeder link <NUM> may include a link between the satellite <NUM> and the gateway <NUM>, and may include one or more of an uplink (e.g., from the UE <NUM> to the gateway <NUM>) or a downlink (e.g., from the gateway <NUM> to the UE <NUM>). An uplink of the service link <NUM> may be indicated by reference number <NUM>-U and a downlink of the service link <NUM> may be indicated by reference number <NUM>-D. Similarly, an uplink of the feeder link <NUM> may be indicated by reference number <NUM>-U (not shown in <FIG>) and a downlink of the feeder link <NUM> may be indicated by reference number <NUM>-D (not shown in <FIG>).

The feeder link <NUM> and the service link <NUM> may each experience Doppler effects due to the movement of the satellites <NUM> and <NUM>, and potentially movement of a UE <NUM>. These Doppler effects may be significantly larger than in a terrestrial network. The Doppler effect on the feeder link <NUM> may be compensated for to some degree, but the Doppler effect may still be associated with some amount of uncompensated frequency error. Furthermore, the gateway <NUM> may be associated with a residual frequency error, and/or the satellite <NUM>/<NUM> may be associated with an on-board frequency error. These sources of frequency error may cause a received downlink frequency at the UE <NUM> to drift from a target downlink frequency.

<FIG> is a diagram illustrating an example <NUM> of timing alignment in a non-terrestrial network, in accordance with various aspects of the present disclosure. As shown in <FIG>, a satellite <NUM> may be timing aligned in terms of uplink timeline and downlink timeline, while one or more UEs <NUM> (e.g., UE <NUM>-<NUM>, UE <NUM>-<NUM>, and/or the like) served in a non-terrestrial cell of the satellite <NUM> are timing misaligned.

As further shown in <FIG>, the satellite <NUM> may be associated with an uplink timeline <NUM> that includes a plurality of time domain resources (e.g., slots or subframes <NUM>-<NUM>) for uplink communication in the non-terrestrial cell, and may be associated with a downlink timeline <NUM> that includes a plurality of time domain resources (e.g., slots or subframes <NUM>-<NUM>) for downlink communication in the non-terrestrial cell. From the perspective of the satellite <NUM>, the uplink timeline <NUM> and the downlink timeline <NUM> may be timing aligned (e.g., slot or subframe <NUM> of the uplink timeline <NUM> is timing aligned with slot or subframe <NUM> of the downlink timeline <NUM>, and so on).

Due to the distance between the UE <NUM>-<NUM> and the satellite <NUM>, and the distance between the UE <NUM>-<NUM> and the satellite <NUM>, a propagation delay occurs for communications between the UE <NUM>-<NUM> and the satellite <NUM>, and for communications between the UE <NUM>-<NUM> and the satellite <NUM>. As a result, from the perspective of the UE <NUM>-<NUM>, an uplink timeline <NUM> and a downlink timeline <NUM> for the UE <NUM>-<NUM> are misaligned. The UE <NUM>-<NUM> may determine a timing misalignment <NUM> between the uplink timeline <NUM> and the downlink timeline <NUM>. The timing misalignment <NUM> may include an offset of N slots or subframes (or another quantity of time-domain resources, or another time duration, and/or the like) between a slot or subframe <NUM> of the uplink timeline <NUM> and slot or subframe <NUM> of the downlink timeline <NUM>. In these cases, the UE <NUM>-<NUM> may start an uplink transmission <NUM> early (e.g., based at least in part on the timing misalignment <NUM>) to compensate for the propagation delay between the UE <NUM>-<NUM> and the satellite <NUM>. If the UE <NUM>-<NUM> is a half-duplex UE (or another type of UE that is unable to perform simultaneous transmission and reception), the slots or subframes used for the uplink transmission <NUM> may be unusable for downlink reception for the UE <NUM>-<NUM>. Moreover, slots, subframes or other time-domain resources on both sides of the slots or subframes used for the uplink transmission <NUM> may not be usable to provide guard periods for the UE <NUM>-<NUM> to transition between transmission and reception.

As further shown in <FIG>, the UE <NUM>-<NUM> may be located closer to the satellite <NUM> relative to UE <NUM>-<NUM>. Accordingly, the timing misalignment <NUM> between the uplink timeline <NUM> and the downlink timeline <NUM> for the UE <NUM>-<NUM> may be relatively less than that for the UE <NUM>-<NUM> because of less propagation delay. In these cases, the UE <NUM>-<NUM> may determine the timing misalignment <NUM> for compensating for the propagation delay to include N-D slots or subframes, where D is based at least in part on the distance between the UE <NUM>-<NUM> and the satellite <NUM>. In particular, the timing misalignment <NUM> may be determined as N minus D (N-D) slots or subframes such that the UE <NUM>-<NUM> starts an uplink transmission <NUM> early to compensate for the propagation delay between the UE <NUM>-<NUM> and the satellite <NUM>. In some cases, for a particular value of D (e.g., where D = <NUM>), the same uplink subframe/slot index (N) may result in different unusable downlink subframe/slot indices at UE <NUM>-<NUM> and <NUM>-<NUM>.

In a non-terrestrial network, a satellite might schedule overlapping communications with a UE. Overlapping communications can occur, for example, where a communication at least partially overlaps in the time domain with one or more subframes or slots of another communication that is to be transmitted across a plurality of slots, a plurality of subframes, and/or the like. If the overlap is not resolved, the overlap may cause a collision between the overlapping communications (e.g., collisions between uplink transmission for the UE and downlink reception for the UE) in cases where the UE is unable to process (or incapable of processing) simultaneous transmissions (such as if the UE is a half-duplex UE). These collisions may result in one or more downlink or uplink communications being dropped or non-receivable at the UE, may result in delays in uplink communications being transmitted to the satellite, may increase retransmissions between the UE and the satellite, and/or the like.

In some cases, a satellite may schedule communications with a UE around one or more fixed gaps, such as the existing fixed gaps available in terrestrial networks, in order to avoid collisions for the UE. However, these fixed gaps are not flexible (e.g., fixed gaps may occur in the time domain at fixed intervals such as every <NUM> milliseconds, and for fixed durations such as <NUM> milliseconds). These fixed gaps can make scheduling for the satellite more complex and less flexible, and only applicable in particular scenarios. Moreover, different UEs may experience overlap situations differently, and overlaps for a UE may change from time to time and/or transmission to transmission. The existing fixed gaps available in terrestrial networks are not flexible enough to handle such situations.

Some aspects described herein provide techniques and apparatuses for scheduling with configurable gaps in non-terrestrial networks. A satellite (e.g., satellite <NUM>, satellite <NUM>, and/or the like) may be capable of scheduling and/or configuring an uplink communication or a downlink communication for a UE (e.g., a UE <NUM>) using a configurable gap, such that the configurable gap prevents a collision between the uplink communication and the downlink communication. The configurable gap may be configurable in that the location of the configurable gap, the duration of the configurable gap, the quantity of slots or subframes corresponding to the configurable gaps, and/or other parameters may be configured by the satellite. The configurable gap may be used to interrupt and/or postpone a communication at different/configurable times in the communication to prevent a collision with another communication. The configurable gap may also be configured in a dynamic manner, which increases the flexibility in scheduling communications for the UE.

<FIG> are diagrams illustrating an example <NUM> associated with scheduling with configurable gaps in non-terrestrial networks, in accordance with various aspects of the present disclosure. As shown in <FIG>, example <NUM> may include communication between a UE <NUM> and a satellite <NUM> (e.g., a satellite <NUM>). In some aspects, the UE <NUM> and the satellite <NUM> may be included in a wireless network, such as wireless network <NUM>. In some aspects, the UE <NUM> and the satellite <NUM> may communicate on a wireless access link or a service link <NUM>, which may include an uplink <NUM>-U and a downlink <NUM>-D.

In some aspects, UE <NUM> may be served by a non-terrestrial cell associated with and/or provided by the satellite <NUM>. In some aspects, the UE <NUM> and the satellite <NUM> may communicate based at least in part on an uplink timeline (e.g., uplink timeline <NUM>, uplink timeline <NUM>, uplink timeline <NUM>, and/or the like) and a downlink timeline (e.g., downlink timeline <NUM>, downlink timeline <NUM>, downlink timeline <NUM>, and/or the like). In some aspects, the satellite <NUM> may schedule and/or configure communications for the UE <NUM>, such as transmission of an uplink communication to the satellite <NUM>, reception of a downlink communication from the satellite <NUM>, and/or the like. In some aspects, the satellite <NUM> may schedule and/or configure communications for the UE <NUM> using one or more configurable gaps to avoid and/or prevent collisions for the UE <NUM>.

As shown in <FIG>, and by reference number <NUM>, the UE <NUM> may determine (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM> of <FIG>, and/or the like) that a downlink communication is to be transmitted to the UE <NUM> with a configurable gap. In some aspects, the downlink communication may include a physical downlink control channel (PDCCH) communication, a physical downlink shared channel (PDSCH) communication, an MTC PDCCH communication (MPDCCH), a narrowband PDCCH (NPDCCH) communication, a narrowband PDSCH (NPDSCH) communication, or another type of downlink communication.

The configurable gap may be a time interval (or intervals) or a set of one or more time-domain resources (e.g., subframes, slots, and/or the like), in which the UE <NUM> is to refrain from receiving downlink communications. The configurable gap may provide the UE <NUM> with an opportunity for transmitting uplink communications during the configurable gap, may provide the UE <NUM> with guard intervals for transitioning between transmission and reception, and/or the like. In some aspects, the downlink communication may span a plurality of subframes and/or slots. In these examples, at least a portion of the plurality of subframes and/or slots are postponed based at least in part on the configurable gap. In some aspects, the subframes and/or slots in which the downlink communication is to be transmitted may be based at least in part on a quantity of slots aggregated for the downlink communication, a quantity of repetitions of the downlink communication, a quantity of subframes of the downlink communication, and/or the like.

As indicated above, a configurable gap may be different from a fixed gap or other types of gaps used in terrestrial networks. For example, the parameters for the configurable gap may be flexibly and/or dynamically configured by the satellite <NUM>. The parameters may include, for example, a duration of the configurable gap (e.g., in time-domain resources, such as slots, symbols, subframes, and/or the like, or in a time duration including seconds, milliseconds, and/or the like), a time-domain location of the configurable gap, a starting time-domain resource or location for the configurable gap (e.g., a starting slot, a starting subframe, and/or the like), an ending time-domain resource or location for the configurable gap (e.g., an ending slot, an ending subframe, and/or the like), and/or other parameters. In some aspects, the satellite <NUM> may dynamically configure and activate configurable gaps for downlink communications transmitted to the UE <NUM> and/or to other UEs in the non-terrestrial network.

In some aspects, the UE <NUM> may receive (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM> of <FIG>, and/or the like), from the satellite <NUM>, an indication that the downlink communication is to be transmitted to the UE <NUM> with the configurable gap. In these examples, the UE <NUM> may determine that the downlink communication is to be transmitted to the UE <NUM> with the configurable gap based at least in part on the indication. In some aspects, the UE <NUM> receives the indication in a downlink control information (DCI) communication from the satellite <NUM>, in a medium access control control element (MAC-CE) communication from the satellite <NUM>, in a radio resource control (RRC) communication from the satellite <NUM>, and/or in another type of downlink communication.

In some aspects, the UE <NUM> may determine that the downlink communication is to be transmitted to the UE <NUM> with the configurable gap based at least in part on an implicit indication or one or more parameters configured for the UE <NUM> (e.g., without or without an indication from the satellite <NUM>). For example, the UE <NUM> may determine that the downlink communication is to span a plurality of subframes or slots, may determine that reception of the downlink communication is to overlap at least one of transmission of an uplink communication or one or more guard intervals for the uplink communication in a subset of the plurality of subframes or slots, and may determine that the downlink communication is to be transmitted to the UE with the configurable gap based at least in part on determining that reception of the downlink communication is to overlap at least one of the transmission of the uplink communication or the one or more guard intervals in the subset of the plurality of subframes or slots.

As further shown in <FIG>, and by reference number <NUM>, the UE <NUM> may determine (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM> of <FIG>, and/or the like) the configurable gap. In some aspects, the UE <NUM> determines the configurable gap based at least in part on an explicit indication of the configurable gap (e.g., based at least in part on an explicit indication of one or more parameters for the configurable gap described above). For example, the satellite <NUM> may transmit the explicit indication of the configurable gap to the UE <NUM> in the same communication that includes the indication that the downlink communication is to be transmitted to the UE <NUM> with the configurable gap. As another example, the satellite <NUM> may transmit the explicit indication of the configurable gap to the UE <NUM> in a different communication (e.g., a different DCI communication, a different MAC-CE communication, a different RRC communication, and/or the like). In these cases, the UE <NUM> may determine the configurable gap based at least in part on the explicit indication of the configurable gap (e.g., may determine the parameters for the configurable gap based at least in part on the parameters being specified in a communication from the satellite <NUM>).

As shown in <FIG>, in some aspects, the UE <NUM> determines the configurable gap based at least in part on an uplink communication <NUM> scheduled or configured for the UE <NUM>. As shown in <FIG>, the uplink timeline <NUM> for the UE <NUM> and the downlink timeline <NUM> for the UE <NUM> may be misaligned based at least in part on a timing misalignment <NUM> (e.g., equal to N - D slots/subframes in <FIG>) determined by the UE <NUM>. For example, the UE <NUM> may determine (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) the timing misalignment <NUM> based at least in part on a geolocation of the UE <NUM> and a distance of the geolocation relative to a geolocation of the satellite <NUM>. The timing misalignment may correspond to the round trip time (RTT) between the satellite and the UE. In these cases, the UE <NUM> may identify one or more time-domain resources of the uplink timeline <NUM> (e.g., slot N+<NUM>-D through slot N+<NUM>-D) in which transmission of the uplink communication <NUM> is to at least partially overlap with one or more time-domain resources of the downlink timeline <NUM> in which the UE <NUM> is to receive downlink communication <NUM>. The UE <NUM> may determine the one or more time-domain resources of the downlink timeline <NUM> (e.g., slots <NUM>-<NUM>) as the configurable gap <NUM>.

Moreover, guard-interval time-domain resources may be provided on the downlink timeline <NUM> prior to and/or the after the one or more time-domain resources of the uplink timeline <NUM> in which transmission of the uplink communication <NUM> is to occur. These guard-interval time-domain resources may be provided to permit the UE <NUM> to transition one or more components of the UE <NUM> (e.g., antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, transmission component <NUM>, and/or the like) between reception and transmission. In these examples, the UE <NUM> may determine that the guard-interval time-domain resources (e.g., slots <NUM> and <NUM>) are included in the configurable gap <NUM>.

In some aspects, the UE <NUM> may determine whether a downlink communication is to be transmitted with a configurable gap based at least in part on whether the UE <NUM> is scheduled or configured to transmit a higher priority uplink communication within the time it would take the UE <NUM> to complete reception the downlink communication. The respective priorities for the downlink communication and the uplink communication may be channel priorities (e.g., priorities based at least in part on physical channel type), communication type priorities (e.g., priorities associated with hybrid automatic repeat request (HARQ), DCI scheduling, and/or the like), quality of service (QoS) priorities, and/or other types of priorities. In these examples, the UE <NUM> may determine that the downlink communication is to be interrupted or postponed in favor of the uplink communication (and thus, the downlink communication is to be transmitted with a configurable gap) based at least in part on the priority associated with the uplink communication being higher than the priority associated with the downlink communication.

As shown in <FIG>, and by reference number <NUM>, the UE <NUM> may receive (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) the downlink communication from the satellite <NUM> based at least in part on the configurable gap. For example, the UE <NUM> may monitor and decode the time-domain resources in which the downlink communication is to be transmitted, may switch from reception to transmission during one or more guard-interval time-domain resources included in the configurable gap, may transmit an uplink communication during the configurable gap, may switch from transmission to reception during one or more other guard-interval time-domain resources included in the configurable gap, and/or the like.

In some aspects, UE <NUM> may be served by a non-terrestrial cell associated with and/or provided by the satellite <NUM>. In some aspects, the UE <NUM> and the satellite <NUM> may communicate based at least in part on an uplink timeline (e.g., uplink timeline <NUM>, uplink timeline <NUM>, uplink timeline <NUM>, and/or the like) and a downlink timeline (e.g., downlink timeline <NUM>, downlink timeline <NUM>, downlink timeline <NUM>, and/or the like. In some aspects, the satellite <NUM> may schedule and/or configure communications for the UE <NUM>, such as transmission of an uplink communication to the satellite <NUM>, reception of a downlink communication from the satellite <NUM>, and/or the like. In some aspects, the satellite <NUM> may schedule and/or configure communications for the UE <NUM> using one or more configurable gaps to avoid and/or prevent collisions for the UE <NUM>.

As shown in <FIG>, and by reference number <NUM>, the UE <NUM> may determine (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that an uplink communication is to be transmitted by the UE <NUM> with a configurable gap. In some aspects, the uplink communication may include a physical uplink control channel (PUCCH) communication, a physical uplink shared channel (PUSCH) communication, a narrowband PUSCH (NPUSCH) communication, an MTC PUCCH communication (MPUCCH), or another type of downlink communication.

The configurable gap may be a time interval (or intervals) or a set of one or more time-domain resources (e.g., subframes, slots, and/or the like), in which the UE <NUM> is to refrain from transmitting uplink communications. The configurable gap may provide the UE <NUM> with an opportunity to monitor for and/or receive downlink communications during the configurable gap, may provide the UE <NUM> with guard intervals for transitioning between transmission and reception, and/or the like. In some aspects, the uplink communication may span a plurality of subframes and/or slots. In these examples, at least a portion of the plurality of subframes and/or slots are postponed based at least in part on the configurable gap. In some aspects, the subframes and/or slots in which the uplink communication is to be transmitted may be based at least in part on a quantity of slots aggregated for the uplink communication, a quantity of repetitions of the uplink communication, a quantity of subframes of the uplink communication, and/or the like.

As indicated above, a configurable gap may be different from a fixed gap or other types of gaps used in terrestrial networks. For example, the parameters for the configurable gap may be flexibly and/or dynamically configured by the satellite <NUM>. The parameters may include, for example, a duration of the configurable gap (e.g., in time-domain resources, such as slots, symbols, subframes, and/or the like, or in a time duration including seconds, milliseconds, and/or the like), a time-domain location of the configurable gap, a starting time-domain resource or location for the configurable gap (e.g., a starting slot, a starting subframe, and/or the like), an ending time-domain resource or location for the configurable gap (e.g., an ending slot, an ending subframe, and/or the like), and/or other parameters. In some aspects, the satellite <NUM> may dynamically configure and activate configurable gaps for uplink communications transmitted by the UE <NUM> and/or by other UEs in the non-terrestrial network.

In some aspects, the UE <NUM> may receive (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM> of <FIG>, and/or the like), from the satellite <NUM>, an indication that the uplink communication is to be transmitted by the UE <NUM> with the configurable gap. In these examples, the UE <NUM> may determine that the uplink communication is to be transmitted by the UE <NUM> with the configurable gap based at least in part on the indication. In some aspects, the UE <NUM> receives the indication in a DCI communication from the satellite <NUM>, in a MAC-CE communication from the satellite <NUM>, in an RRC communication from the satellite <NUM>, and/or in another type of downlink communication.

In some aspects, the UE <NUM> may determine that the uplink communication is to be transmitted by the UE <NUM> with the configurable gap based at least in part on an implicit indication or one or more parameters configured for the UE <NUM> (e.g., without or without an indication from the satellite <NUM>). For example, the UE <NUM> may determine that the uplink communication is to span a plurality of subframes or slots, may determine that transmission of the uplink communication is to overlap at least one of reception of a downlink communication or one or more guard intervals for the transitioning between transmission and reception in a subset of the plurality of subframes or slots, and may determine that the uplink communication is to be transmitted by the UE with the configurable gap based at least in part on determining that reception of the uplink communication is to overlap at least one of the reception of the downlink communication or the one or more guard intervals in the subset of the plurality of subframes or slots.

As further shown in <FIG>, and by reference number <NUM>, the UE <NUM> may determine (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM> of <FIG>, and/or the like) the configurable gap. In some aspects, the UE <NUM> determines the configurable gap based at least in part on an explicit indication of the configurable gap (e.g., based at least in part on an explicit indication of one or more parameters for the configurable gap described above). For example, the satellite <NUM> may transmit the explicit indication of the configurable gap to the UE <NUM> in the same communication that includes the indication that the uplink communication is to be transmitted by the UE <NUM> with the configurable gap. As another example, the satellite <NUM> may transmit the explicit indication of the configurable gap to the UE <NUM> in a different communication (e.g., a different DCI communication, a different MAC-CE communication, a different RRC communication, and/or the like). In these cases, the UE <NUM> may determine the configurable gap based at least in part on the explicit indication of the configurable gap (e.g., may determine the parameters for the configurable gap based at least in part on the parameters being specified in a communication from the satellite <NUM>).

As shown in <FIG>, in some aspects, the UE <NUM> determines the configurable gap based at least in part on a downlink communication <NUM> scheduled or configured for the UE <NUM>. As shown in <FIG>, the downlink timeline <NUM> for the UE <NUM> and the uplink timeline <NUM> for the UE <NUM> may be timing misaligned based at least in part on a timing misalignment <NUM> determined by the UE <NUM> (e.g., equal to N - D slots/subframes in <FIG>). For example, the UE <NUM> may determine (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) the timing misalignment <NUM> based at least in part on a geolocation of the UE <NUM> and a distance of the geolocation relative to a geolocation of the satellite <NUM>. The timing misalignment may correspond to the RTT between the satellite and the UE. In these cases, the UE <NUM> may identify one or more time-domain resources of the downlink timeline <NUM> (e.g., slots <NUM>-<NUM>) in which reception of the downlink communication <NUM> is to at least partially overlap with one or more time-domain resources of the uplink timeline <NUM> in which the UE <NUM> is to transmit uplink communication <NUM>. The UE <NUM> may determine the one or more time-domain resources of the uplink timeline <NUM> (e.g., slots N+<NUM>-D through N+<NUM>-D) as the configurable gap <NUM>.

Moreover, guard-interval time-domain resources may be provided on the uplink timeline <NUM> prior to and/or the after the one or more time-domain resources of the downlink timeline <NUM> in which reception of the downlink communication <NUM> is to occur. These guard-interval time-domain resources may be provided to permit the UE <NUM> to transition one or more components of the UE <NUM> (e.g., antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, transmission component <NUM>, and/or the like) between reception and transmission. In these examples, the UE <NUM> may determine that the guard-interval time-domain resources (e.g., slots N+<NUM>-D and N+<NUM>-D) are included in the configurable gap <NUM>.

In some aspects, the UE <NUM> may determine whether an uplink communication is to be transmitted with a configurable gap based at least in part on whether the UE <NUM> is scheduled or configured to receive a higher priority downlink communication within the time it would take the UE <NUM> to complete the transmission of the uplink communication. The respective priorities for the downlink communication and the uplink communication may be channel priorities, communication type priorities, QoS priorities, and/or other types of priorities. In these examples, the UE <NUM> may determine that the uplink communication is to be interrupted or postponed in favor of the downlink communication (and thus, the uplink communication is to be transmitted with a configurable gap) based at least in part on the priority associated with the downlink communication being higher than the priority associated with the uplink communication.

As shown in <FIG>, and by reference number <NUM>, the UE <NUM> may (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, memory <NUM>, transmission component <NUM>, and/or the like) the uplink communication from the satellite <NUM> based at least in part on the configurable gap. For example, the UE <NUM> may transmit the uplink communication in the time-domain resources in which the uplink communication is to be transmitted, may switch from transmission to reception during one or more guard-interval time-domain resources included in the configurable gap, may monitor and decode the downlink communication during the configurable gap, may switch from reception to transmission during one or more other guard-interval time-domain resources included in the configurable gap, may continue with transmitting the uplink communication after the configurable gap, and/or the like.

<FIG> is a diagram illustrating process <NUM> performed, for example, by a UE, in accordance with the invention. In process <NUM>, the UE (e.g., UE <NUM>) performs operations associated with scheduling with configurable gaps in non-terrestrial networks.

As shown in <FIG>, process <NUM> includes determining that a downlink communication is to be transmitted to the UE with a configurable gap (block <NUM>). For example, the UE (e.g., using antenna <NUM>, demodulator <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) may determine that a downlink communication is to be transmitted to the UE with a configurable gap, as described above.

As further shown in <FIG>, process <NUM> includes determining the configurable gap (block <NUM>). For example, the UE (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) may determine the configurable gap, as described above.

As further shown in <FIG>, process <NUM> includes receiving the downlink communication based at least in part on the configurable gap (block <NUM>). For example, the UE (e.g., using antenna <NUM>, demodulator <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) may receive the downlink communication based at least in part on the configurable gap, as described above.

In a first aspect, the configurable gap is dynamically configured and activated for the downlink communication. In a second aspect, alone or in combination with the first aspect, a time duration of the configurable gap is dynamically configured for the configurable gap. In a third aspect, alone or in combination with one or more of the first and second aspects, at least one of is configured for the configurable gap: a time-domain location of the configurable gap relative to a transmission time of the downlink communication, or a time duration of the configurable gap.

In a fourth aspect, alone or in combination with one or more of the first through third aspects, process <NUM> includes receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) an indication that the downlink communication is to be transmitted to the UE with the configurable gap, and determining that the downlink communication is to be transmitted to the UE with the configurable gap comprises determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that the downlink communication is to be transmitted to the UE with the configurable gap based at least in part on the indication. In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, receiving the indication comprises receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) the indication in at least one of a DCI communication from a non-terrestrial base station, a MAC-CE communication from the non-terrestrial base station, or an RRC communication from the non-terrestrial base station. In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, process <NUM> includes receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) an explicit indication of the configurable gap, and determining the configurable gap comprises determining the configurable gap based at least in part on the explicit indication of the configurable gap.

In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, the explicit indication of the configurable gap identifies at least one of one or more starting locations of the configurable gap, one or more ending locations of the configurable gap, or one or more time durations of the configurable gap. In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, determining the configurable gap comprises identifying (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) one or more time-domain resources in which transmission of an uplink communication is to at least partially overlap with reception of the downlink communication, and determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) the one or more time-domain resources as the configurable gap based at least in part on determining that the uplink communication is to be transmitted over the one or more time-domain resources.

In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, determining the configurable gap comprises identifying (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) at least one of one or more guard-interval time-domain resources, prior to the one or more time-domain resources or after the one or more time-domain resources, as being included in the configurable gap. In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the downlink communication spans a plurality of subframes or slots, and at least a portion of the plurality of subframes or slots are postponed based at least in part the configurable gap.

In an eleventh aspect, alone or in combination with one or more of the first through tenth aspects, the plurality of subframes or slots are based at least in part on at least one of a quantity of slots aggregated for the downlink communication, a quantity of repetitions of the downlink communication, or a quantity of subframes of the downlink communication. In a twelfth aspect, alone or in combination with one or more of the first through tenth aspects, the UE communicates over a non-terrestrial network, and receiving the downlink communication comprises receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) downlink communication from a satellite of the non-terrestrial network. In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, according to the invention, one or more parameters of the configurable gap are different than fixed transmission gap for terrestrial networks.

In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, determining the configurable gap comprises determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) the configurable gap based at least in part on a timing misalignment between an uplink timeline associated with the UE and a downlink timeline associated with the UE. In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the downlink communication comprises a PDCCH communication, a PDSCH communication, an NPDCCH communication, an MPDCCH communication, or an NPDSCH communication.

In a sixteenth aspect, alone or in combination with one or more of the first through fifteenth aspects, receiving the downlink communication based at least in part on the configurable gap comprises receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) a first portion of the downlink communication prior to the configurable gap, refraining from receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) the downlink communication during the configurable gap, and receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) a second portion of the downlink communication after the configurable gap. In a seventeenth aspect, alone or in combination with one or more of the first through sixteenth aspects, the configurable gap includes an amount of time or a set of one or more time-domain resources in which the UE is to refrain from receiving the downlink communication.

In an eighteenth aspect, alone or in combination with one or more of the first through seventeenth aspects, determining that the downlink communication is to be transmitted to the UE with the configurable gap comprises determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that the downlink communication is to span a plurality of subframes or slots, determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that reception of the downlink communication is to overlap at least one of transmission of an uplink communication or one or more guard intervals for the uplink communication in a subset of the plurality of subframes or slots, and determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that the downlink communication is to be transmitted to the UE with the configurable gap based at least in part on determining that reception of the downlink communication is to overlap at least one of the transmission of the uplink communication or the one or more guard intervals in the subset of the plurality of subframes or slots.

<FIG> is a diagram illustrating process <NUM> performed by a UE, in accordance with the invention. In process <NUM> the UE (e.g., UE <NUM>) performs operations associated with scheduling with configurable gaps in non-terrestrial networks.

As shown in <FIG>, process <NUM> includes determining that an uplink communication is to be transmitted with a configurable gap (block <NUM>). For example, the UE (e.g., using antenna <NUM>, demodulator <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) may determine that an uplink communication is to be transmitted with a configurable gap, as described above.

As further shown in <FIG>, process <NUM> includes transmitting the uplink communication based at least in part on the configurable gap (block <NUM>). For example, the UE (e.g., using antenna <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, modulator <NUM>, controller/processor <NUM>, memory <NUM>, transmission component <NUM>, and/or the like) may transmit the uplink communication based at least in part on the configurable gap, as described above.

In a first aspect, the configurable gap is dynamically configured and activated for the uplink communication. In a second aspect, alone or in combination with the first aspect, a time duration of the configurable gap is dynamically configured for the configurable gap. In a third aspect, alone or in combination with one or more of the first and second aspects, at least one of is configured for the configurable gap: a time-domain location of the configurable gap relative to a transmission time of the uplink communication, or a time duration of the configurable gap.

In a fourth aspect, alone or in combination with one or more of the first through third aspects, process <NUM> includes receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) an indication that the uplink communication is to be transmitted by the UE with the configurable gap, and determining that the uplink communication is to be transmitted by the UE with the configurable gap comprises determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that the uplink communication is to be transmitted by the UE with the configurable gap based at least in part on the indication. In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, receiving the indication comprises receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) the indication in at least one of a DCI communication from a non-terrestrial base station, a MAC-CE communication from the non-terrestrial base station, or an RRC communication from the non-terrestrial base station.

In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, process <NUM> includes receiving (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) an explicit indication of the configurable gap, and determining the configurable gap comprises determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) the configurable gap based at least in part on an explicit indication of the configurable gap. In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, the explicit indication of the configurable gap identifies at least one of one or more starting locations of the configurable gap, one or more ending locations of the configurable gap, or one or more time durations of the configurable gap.

In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, determining the configurable gap comprises identifying (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) one or more time-domain resources in which reception of a downlink communication is to at least partially overlap with transmission of the uplink communication, and determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) the one or more time-domain resources as the configurable gap based at least in part on determining that the downlink communication is to be transmitted over the one or more time-domain resources.

In an ninth aspect, alone or in combination with one or more of the first through eighth aspects, determining the configurable gap comprises identifying (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) at least one of one or more guard-interval time-domain resources, prior to the one or more time-domain resources or after the one or more time-domain resources, as being included in the configurable gap. In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the uplink communication spans a plurality of subframes or slots, and at least a portion of the plurality of subframes or slots are postponed based at least in part the configurable gap. In an eleventh aspect, alone or in combination with one or more of the first through tenth aspects, the plurality of subframes or slots are based at least in part on at least one of a quantity of slots aggregated for the uplink communication, a quantity of repetitions of the uplink communication, or a quantity of subframes of the uplink communication.

In a twelfth aspect, alone or in combination with one or more of the first through eleventh aspects, the UE communicates over a non-terrestrial network, and transmitting the uplink communication comprises transmitting (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, memory <NUM>, transmission component <NUM>, and/or the like) the uplink communication to a satellite of the non-terrestrial network. In an thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, according to the invention, one or more parameters of the configurable gap are different than a fixed transmission gap for terrestrial networks.

In a fourteenth aspect, alone or in combination with one or more of the first through thirteenth aspects, determining the configurable gap comprises determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) the configurable gap based at least in part on a timing misalignment between an uplink timeline associated with the UE and a downlink timeline associated with the UE. In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the uplink communication comprises a PUCCH communication, a PUSCH communication, an MPUCCH, or an NPUSCH communication.

In a sixteenth aspect, alone or in combination with one or more of the first through fifteenth aspects, transmitting the uplink communication based at least in part on the configurable gap comprises transmitting (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, memory <NUM>, transmission component <NUM>, and/or the like) a first portion of the uplink communication prior to the configurable gap, refraining from transmitting (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, memory <NUM>, transmission component <NUM>, and/or the like) the uplink communication during the configurable gap, and transmitting (e.g., using controller/processor <NUM>, transmit processor <NUM>, TX MIMO processor <NUM>, MOD <NUM>, antenna <NUM>, memory <NUM>, transmission component <NUM>, and/or the like) a second portion of the uplink communication after the configurable gap. In a seventeenth aspect, alone or in combination with one or more of the first through sixteenth aspects, the configurable gap includes an amount of time or a set of one or more time-domain resources in which the UE is to refrain from transmitting the uplink communication.

In an eighteenth aspect, alone or in combination with one or more of the first through seventeenth aspects, configurable gap comprises determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that the uplink communication is to span a plurality of subframes or slots, determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that transmission of the uplink communication is to overlap at least one of reception of a downlink communication or one or more guard intervals for the downlink communication in a subset of the plurality of subframes or slots, and determining (e.g., using receive processor <NUM>, transmit processor <NUM>, controller/processor <NUM>, memory <NUM>, determination component <NUM>, and/or the like) that the uplink communication is to be transmitted to the UE with the configurable gap based at least in part on determining that transmission of the uplink communication is to overlap at least one of the reception of the downlink communication or the one or more guard intervals in the subset of the plurality of subframes or slots. In a nineteenth aspect, alone or in combination with one or more of the first through nineteenth aspects, process <NUM> includes monitoring (e.g., using antenna <NUM>, DEMOD <NUM>, MIMO detector <NUM>, receive processor <NUM>, controller/processor <NUM>, memory <NUM>, reception component <NUM>, and/or the like) for downlink transmissions during the configurable gap.

<FIG> is a block diagram of an example apparatus <NUM> for wireless communication. The apparatus <NUM> may be a UE (e.g., UE <NUM>), or a UE may include the apparatus <NUM>. In some aspects, the apparatus <NUM> includes a reception component <NUM> and a transmission component <NUM>, which may be in communication with one another (for example, via one or more buses and/or one or more other components). As shown, the apparatus <NUM> may communicate with another apparatus <NUM> (such as a UE <NUM>, a base station <NUM>, a satellite <NUM>, a satellite <NUM>, or another wireless communication device) using the reception component <NUM> and the transmission component <NUM>. As further shown, the apparatus <NUM> may include a determination component <NUM>.

In some aspects, the apparatus <NUM> may be configured to perform one or more operations described herein in connection with <FIG> and/or 7A-7C. Additionally or alternatively, the apparatus <NUM> may be configured to perform one or more processes described herein, such as process <NUM> of <FIG>, process <NUM> of <FIG>, or a combination thereof. In some aspects, the apparatus <NUM> and/or one or more components shown in <FIG> may include one or more components of the UE described above in connection with <FIG>. Additionally, or alternatively, one or more components shown in <FIG> may be implemented within one or more components described above in connection with <FIG>. Additionally or alternatively, one or more components of the set of components may be implemented at least in part as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or a processor to perform the functions or operations of the component.

In some aspects, the reception component <NUM> may include one or more antennas <NUM>, a DEMOD <NUM>, a MIMO detector <NUM>, a receive processor <NUM>, a controller/processor <NUM>, a memory <NUM>, or a combination thereof, of the UE <NUM> described above in connection with <FIG>.

In some aspects, the transmission component <NUM> may include one or more antennas <NUM>, a MOD <NUM>, a transmit processor <NUM>, a TX MIMO processor <NUM>, a controller/processor <NUM>, a memory <NUM>, or a combination thereof, of the UE <NUM> described above in connection with <FIG>. In some aspects, the transmission component <NUM> may be collocated with the reception component <NUM> in a transceiver.

In some aspects, the determination component <NUM> determines a configurable gap for a downlink communication from the apparatus <NUM>. In some aspects, the determination component <NUM> may determine the configurable gap based at least in part on the determination component <NUM> determining that the downlink communication is to be transmitted to the apparatus <NUM> with the configurable gap. In some aspects, the determination component <NUM> may determine the configurable gap based at least in part on the reception component <NUM> receiving an indication that the downlink communication is to be transmitted to the apparatus <NUM> with the configurable gap. In some aspects, the reception component <NUM> may receive the downlink communication from the apparatus <NUM> based at least in part on the configurable gap.

In some aspects, the determination component <NUM> determines a configurable gap for an uplink communication that is to be transmitted to the apparatus <NUM>. In some aspects, the determination component <NUM> may determine the configurable gap based at least in part on the determination component <NUM> determining that the uplink communication is to be transmitted by the apparatus <NUM> with the configurable gap. In some aspects, the determination component <NUM> may determine the configurable gap based at least in part on the reception component <NUM> receiving an indication that the uplink communication is to be transmitted with the configurable gap. In some aspects, the transmission component <NUM> may transmit the uplink communication to the apparatus <NUM> based at least in part on the configurable gap.

The determination component <NUM> may include a memory. In some aspects, the determination component <NUM> may include a receive processor <NUM>, a transmit processor <NUM>, a controller/processor <NUM>, a memory <NUM>, or a combination thereof, of the UE <NUM> described above in connection with <FIG>. The determination component <NUM> may include one or more instructions that, when executed by one or more processors of a UE, cause the UE to determine a configurable gap. The determination component <NUM> may include means for determining a configurable gap.

Claim 1:
A user equipment, UE (<NUM>), for wireless communication over a non-terrestrial network, comprising:
a memory; and
one or more processors, coupled to the memory, configured to:
determine (<NUM>) that a downlink communication is to be transmitted to the UE (<NUM>) with a configurable gap;
determine (<NUM>) the configurable gap; and
receive (<NUM>) the downlink communication from a satellite (<NUM>) of the non-terrestrial network based at least in part on the configurable gap, wherein one or more parameters of the configurable gap are different than a fixed transmission gap for terrestrial networks.