Systems, methods, and device for time division duplexing (TDD) in a non-terrestrial network (NTN)

WO2026165713A1PCT designated stage Publication Date: 2026-08-13APPLE INC +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-05
Publication Date
2026-08-13

Smart Images

  • Figure CN2025075810_13082026_PF_FP_ABST
    Figure CN2025075810_13082026_PF_FP_ABST
Patent Text Reader

Abstract

Described herein are solutions directed to systems, methods, and devices for time division duplexing (TDD) in a non-terrestrial network (NTN). The NTN can implement a cycle (e.g., a paging cycle, a hyper system frame) configured to include an integer quantity of repetitions of a periodic pattern. Implementing an integer quantity of repetitions of the periodic pattern aligns operations defined by the cycle with appropriate radio frames of the periodic pattern. Alternatively, a user equipment (UE) of the NTN can identify an offset between a cycle (e.g., a paging cycle, a hyper system frame) implemented by the NTN and the periodic pattern. The UE can apply the offset to the cycle to align radio frames of the cycle with appropriate radio frames of the periodic pattern.
Need to check novelty before this filing date? Find Prior Art

Description

SYSTEMS, METHODS, AND DEVICE FOR TIME DIVISION DUPLEXING (TDD) IN A NON-TERRESTRIAL NETWORK (NTN)FIELD

[0001] This disclosure relates to wireless communication networks and mobile device capabilities.BACKGROUND

[0002] Wireless communication networks and wireless communication services are becoming increasingly dynamic, complex, and ubiquitous. For example, some wireless communication networks can be developed to implement fifth generation (5G) or new radio (NR) technology, sixth generation (6G) technology, and so on. Such technology can include solutions for enabling user equipment (UE) and network devices, such as base stations and satellites, to communicate with one another. In some implementations, the UE and the network devices (e.g., satellites) can be configured to operate in accordance with a non-terrestrial network (NTN) . The NTN can support a time division duplex (TDD) mode, which allocates different time resources to uplink (UL) and (DL) signaling so that both types of signaling can use the same frequency band. The TDD mode can use a radio frame structure specific to implementing TDD in an NTN. The radio frame structure can involve a quantity of radio frames for UL and DL signaling.BRIEF DESCRIPTION OF THE DRAWINGS

[0003] The present disclosure will be readily understood and enabled by the detailed description and accompanying figures of the drawings. Like reference numerals can designate like features and structural elements. Figures and corresponding descriptions are provided as non-limiting examples of aspects, implementations, etc., of the present disclosure, and references to "an" or “one” aspect, implementation, etc., may not necessarily refer to the same aspect, implementation, etc., and can mean at least one, one or more, etc.

[0004] Fig. 1 is a diagram of an example overview of a non-terrestrial network (NTN) operating in TDD mode based on using a radio frame structure with a periodic pattern according to one or more implementations described herein.

[0005] Fig. 2 is a diagram of an example environment that supports an NTN implementing a radio frame structure for communicating between user equipment (UE) and network devices according to one or more implementations described herein.

[0006] Fig. 3 is a diagram of an example paging scheme implemented by an NTN for paging multiple UEs at evenly distributed paging frames according to one or more implementations described herein.

[0007] Fig. 4 is a diagram of an example paging scheme implementing paging frames at multiple downlink (DL) radio frames of a periodic pattern supported by an NTN according to one or more implementations described herein.

[0008] Fig. 5 is a diagram of an example paging scheme in which a UE is configured to determine an offset between a paging frame and a DL radio frame of a periodic pattern supported by an NTN according to one or more implementations described herein.

[0009] Fig. 6 is a diagram of an example system information (SI) modification scheme supported by an NTN for modifying SI during a period defined by a hyper system frame according to one or more implementations described herein.

[0010] Fig. 7 is a diagram of an example DL gap configuration implementing a periodicity that supports a periodic pattern implemented by an NTN according to one or more implementations described herein.

[0011] Fig. 8 is a diagram of an example modification scheme of a random access channel (RACH) procedure based on a periodic pattern implemented by an NTN according to one or more implementations described herein.

[0012] Fig. 9 is a diagram of an example preconfigured uplink resource (PUR) configuration supporting a periodic pattern for initiating a PUR response window timer according to one or more implementations described herein.

[0013] Fig. 10 is a diagram of an example NTN supporting communicating UE capability information between network devices according to one or more implementations described herein.

[0014] Fig. 11 is a diagram of an example of components of a device that supports TDD in an NTN environment implementing a periodic pattern according to one or more implementations described herein.

[0015] Fig. 12 is a diagram of example interfaces of baseband circuitry that supports TDD in an NTN environment implementing a periodic pattern according to one or more implementations described herein.

[0016] Fig. 13 is a block diagram illustrating components, according to one or more implementations described herein, able to read instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) and perform any one or more of the methodologies directed to implementing a periodic pattern in various operations of an NTN supporting TDD, as discussed herein.

[0017] Fig. 14 is a diagram of an example process for TDD in an NTN according to one or more implementations described herein.

[0018] Fig. 15 is a diagram of an example process for TDD in an NTN according to one or more implementations described herein.

[0019] Fig. 16 is a diagram of an example process for TDD in an NTN according to one or more implementations described herein.

[0020] Fig. 17 is a diagram of an example process for TDD in an NTN according to one or more implementations described herein.

[0021] Fig. 18 is a diagram of an example process for TDD in an NTN according to one or more implementations described herein.

[0022] Fig. 19 is a diagram of an example process for TDD in an NTN according to one or more implementations described herein.DETAILED DESCRIPTION

[0023] The following detailed description refers to the accompanying drawings. Like reference numbers in different drawings can identify the same or similar features, elements, operations, etc. Additionally, the present disclosure is not limited to the following description as other implementations can be utilized, and structural or logical changes made, without departing from the scope of the present disclosure.

[0024] Wireless communication networks can include user equipment (UE) capable of communicating with network entities such as base stations and / or satellites (e.g., or other network devices) . UEs and network entities can implement various techniques and communications standards for enabling UEs and network entities to discover one another, establish and maintain connectivity, and exchange information in an ongoing manner. For examples, the base stations or satellites can provide UEs with access to a core network (CN) and additional external networks, such as the Internet.

[0025] Wireless communication networks can implement, or be connected to, non-terrestrial networks (NTNs) so that terrestrial network devices (e.g., UEs, base stations, etc. ) can communicate with one another via non-terrestrial devices (e.g., low earth orbit (LEO) satellites, geostationary earth orbit (GEO) satellites, high earth orbit (HEO) satellites, high altitude platforms (HAPS) , etc. ) . NTNs can be configured to support UEs communicating directly with the satellites, or, in some examples, with the other network devices (e.g., base stations, transmission reception points (TRP) , nodes) . Wireless communication networks can implement various techniques and standards that enable wireless communications to be reliable, efficient, and commensurate with any number of services being accessed.

[0026] Technologies that fulfill high-density, low-latency requirements of many devices are often required to support a growing proliferation of low-power, widely distributed Internet of Things (IoT) applications. An aspect of fifth (5th) generation and sixth generation (6G) networks of 3rd Generation Partnership Project (3GPP) is narrowband (NB) internet of things (NB-IoT) . Low power wide area (LPWA) technology known as NB-IoT is designed to help address the demands of massive machine type (mMTC) communications among devices by having low costs, long battery lives, good ranges, and high reliability. NB-IoT technology can use the licensed spectrum to communicate with other devices.

[0027] NB-IoT devices can include a type of UE that uses NB channels to communicate with one another in an uplink (UL) direction and a downlink (DL) direction. A UE, as referred to herein, can refer to a NB-IoT device. In general, a NB channel can include a transmission channel that uses less bandwidth or fewer resources for wireless communications than regular or non-NB channels.

[0028] NTNs can be configured to support time division duplexing (TDD) , such as a TDD mode, in which UL signaling and DL signaling can be communicated between UEs and satellites in a target frequency band on different time resources. For example, an NTN can support a time division multiple access structure including a radio frame structure for facilitating UL and DL signaling in accordance with the TDD mode. The radio frame structure can include a quantity of radio frames, in which the radio frames can be configured to support either DL signaling or UL signaling. The radio frame structure can be implemented as or include a periodic pattern which can be implemented (e.g., repeated) one or more times in a cycle (e.g., a paging cycle, a hyper system frame) .

[0029] The periodic pattern can include a quantity of radio frames, each of which associated with a duration. For example, the periodic pattern can include 9 radio frames, where each frame is 10ms in duration. Thus, the periodic pattern can be 90ms in duration. In some such examples, implementing the periodic pattern with 9 radio frames can be different than existing periodic patterns (e.g., including a different quantity of radio frames) due to a different quantity of radio frames in the periodic pattern.

[0030] Additionally, the periodic pattern can include a quantity of radio frames allocated for signal processing and other operations, a quantity of radio frames allocated for UL signaling, and a quantity of radio frames allocated for DL signaling. For example, the periodic pattern can include 2 (e.g., or 1) empty radio frames (e.g., for performing operations other than communicating signaling) , 4 UL radio frames, and 3 (e.g., or 4) DL radio frames.

[0031] The periodic pattern can be used for a target frequency band (e.g., a mobile satellite system (MSS) allocated band) and include a fixed guard period (e.g., an empty time interval for reducing interference between adjacent radio frames) or, in some examples, an adjustable guard period (e.g., dynamically configurable) . The periodic pattern can be configured to support deployment of the radio frame structure within an existing NTN based on the NTN operating in the TDD mode with the target frequency band.

[0032] The periodic pattern can be implemented for various signaling applications associated with the NTN operating in the TDD mode. For example, the periodic pattern can be implemented for UEs operating in a discontinuous reception (DRX) or an extended DRX (eDRX) mode to facilitate paging occasions at radio frames (e.g., downlink radio frames) of the periodic pattern. Likewise, the periodic pattern can be implemented for UEs receiving master information blocks (MIBs) , system information blocks (SIBs) , or system information (SI) messages (e.g., SI modification messages) for performing SI modification. Additionally, the periodic pattern can be relevant to configuring a DL gap (e.g., and an UL gap) , a random access channel (RACH) procedure, as well as a preconfigured uplink resource (PUR) response window, and a contention resolution timer.

[0033] In some examples, implementing the radio frame structure as the periodic pattern including 9 radio frames, each of a 10ms duration, can introduce challenges in existing signaling and operations of the NTN. That is, the periodic pattern of 90ms implemented within a cycle (e.g., a paging cycle, a hyper system frame) can be inconsistent with a duration or radio frames (e.g., frames associated with system frame numbers (SFN) ) of the cycle (e.g., the paging cycle, the hyper system frame) , resulting in unsynchronized operations or signaling between a satellite and a UE. In some examples, the cycle can implement a decimal numeral quantity of repetitions of the periodic pattern, resulting in a last radio frame of a last repetition of the periodic pattern being misaligned (e.g., in time) from a last radio frame of the cycle.

[0034] For example, paging message reception can be asynchronous (e.g., inconsistent with an expected paging occasion) according to the periodic pattern for a UE operating in the DRX or eDRX mode. That is, the UE can be configured to monitor for paging occasions at paging frames of a paging cycle. However, the UE may not identify (e.g., receive) a paging occasion based on the periodic pattern aligning paging frames (e.g., associated with DL radio frames) with UL radio frames, due to inconsistency between the periodic pattern and the paging cycle.

[0035] Likewise, MIB, SIB, and SI message reception can be asynchronous with a cycle or radio frames of the cycle, according to the periodic pattern for the UE. That is, the UE may not support SI message reception or SI modification based on inconsistency (e.g., inconsistent interval factors) between the periodic pattern and a cycle or window associated with performing SI modification (e.g., a periodicity for SI modification, the hyper system frame) . For example, SI modification period boundaries can be defined by SFN values, but inconsistency between the periodic pattern and the hyper system frame can cause the SI modification period to be offset from one or more intended radio frames.

[0036] Additionally, implementing the periodic pattern can cause challenges for configuring and facilitating a DL gap, an UL gap, a RACH procedure, a preconfigured uplink resource response window, and a contention resolution timer based on similar challenges. For example, DL gaps can be associated with a periodicity, which can be inconsistent with the periodic pattern, and therefore cause DL gaps to occur due UL radio frames. Likewise, a RACH procedure can implement signaling between the UE and the satellite, in which UL signaling occurs at a DL radio frame or DL signaling occurs at an UL radio frame based on the periodic pattern.

[0037] In some examples, the NTN may not support an indication for UE capability associated with using the periodic pattern. Thus, the UE and the satellite (e.g., or other network entities) may not be configured to communicate the indication for UE capability, resulting in inefficiencies for operating the NTN. That is, the satellite can be unaware that the UE is configured to support the periodic pattern and can thus alter operations associated with communicating with the UE.

[0038] In some examples, these challenges can be exemplified with a hyper system frame. The hyper system frame can include a quantity of radio frames each associated with performing one or more operations or signaling. For example, the hyper system frame can be a cycle of radio frames including some radio frames defining paging frames for supporting paging occasions for different UEs operating in DRX (e.g., or eDRX) mode. Additionally, the hyper system frame can include radio frames defining SI modification (e.g. SI modification period boundary, SIB modification boundary) .

[0039] The hyper system frame can be configured to include a quantity of radio frames. For example, the hyper system frame can include 1024 radio frames. However, 1024 radio frames are not divisible into the periodic pattern of 9 frames. Thus, implementing the periodic pattern repeated within the hyper system frame can lead to offsets between when one or more operations or signaling should be performed, as described herein.

[0040] For example, when the periodic pattern is implemented within the hyper system frame, paging frames of the periodic pattern can become misaligned from the radio frames allocated for DL signaling based on the hyper system frame implementation of the repeated periodic pattern. Similar challenges caused by the mismatch between the factors of the periodic pattern and the hyper system frame can be understood with regards to MIB, SIB, and SI message reception (e.g., pertaining to SI modification) , DL gap configuration (e.g., UL gap configuration) , RACH procedure, preconfigured uplink resource response window configuration, and contention resolution timer configuration.

[0041] In some examples, the hyper system frame can be configured to support a quantity of the periodic patterns. For example, the hyper system frame can be configured to include a quantity of radio frames supporting an integer number of the periodic patterns (e.g., 128×9 radio frames, 256×9 radio frames, 512×9 radio frames, 1024×9 radio frames) . In other examples, the UE can be configured to determine an offset between the periodic patterns and the hyper system frame. For example, the UE can identify the offset between a last radio frame of a last repetition of the periodic pattern within the hyper system frame and the last radio frame of the hyper system frame, then apply the offset to the signaling time or operation to facilitate synchronization of the signaling time or operation between the periodic patterns and the hyper system frame.

[0042] In accordance with examples as described herein, solutions for implementing the radio frame structure as the periodic pattern including 9 radio frames are disclosed. The periodic pattern can be implemented without asynchronous behavior resulting between the periodic pattern and a cycle, based on adjusting a duration of the cycle. Alternatively, a UE can be configured to determine an offset between the periodic pattern and the cycle and apply the offset to prevent asynchronous behavior from resulting between the periodic pattern and the cycle.

[0043] As an example of adjusting the duration of the cycle, the periodic pattern can be implemented in a paging cycle for transmitting paging messages to UEs operating in DRX or eDRX mode. The paging cycle can facilitate each UE of an NTN receiving paging messages during paging frames which occur during the DL radio frames of the periodic patterns implemented within the paging cycle. For example, the paging cycle can be configured to include an integer quantity of the periodic patterns such that a quantity of radio frames in the paging cycle is divisible to an integer by the quantity of radio frames in the periodic patterns. That is, the paging cycle can be configured to include a quantity of radio frames equal to the integer number of 9 radio frames (e.g., equal to the product of a whole number and 9 radio frames, n×9) .

[0044] In some examples, the paging frames can be configured by the NTN to occur every 9 radio frames, every 18 radio frames, or another quantity of radio frames with a factor of 9, based on the periodic pattern. In some implementations, a respective SFN value can define each paging frame within the paging cycle, however the SFN values can be reconfigured as an integer of 9 radio frames, thereby redefining the paging frame as an integer of 9 radio frames. In other examples, the paging frames can be configured by the NTN to occur at each DL radio frame of the periodic pattern. In other examples, the paging frames can be reconfigured for each UE to occur at an allocated radio frame (e.g., a new SFN value) of the periodic pattern.

[0045] As an example of determining the offset between the periodic pattern and the cycle, the UE can be configured to determine an offset between the periodic pattern and the paging cycle for transmitting paging messages to UEs operating in DRX or eDRX mode. For example, a UE of the NTN can be configured to monitor for a paging frame each paging cycle, such that multiple UEs of the NTN are monitoring for respective paging frames during the paging cycle. Due to a mismatch between the end of the last periodic pattern and the end of the paging cycle (e.g., or between H-SFN values) , the paging frame for the UE can be aligned with an UL radio frame. However, the UE can determine the offset between the UL radio frame and the DL radio frame which should be used for the paging frame of the UE, and the UE can be enabled to monitor at the paging frame based on determining the offset.

[0046] Similar principles can be applied to other applications of the periodic pattern to prevent asynchronous behavior from resulting between the periodic pattern and a cycle. For example, a similar process of either adjusting the duration of the cycle or determining an offset of the cycle can be applied for MIB, SIB, and SI message reception (e.g., for SI modification) . Likewise, a similar process of either adjusting the duration of the cycle or determining an offset of the cycle can be applied for a DL gap configuration. Otherwise, a similar process for determining an offset of the cycle can be applied to an UL gap configuration, a PUR response window configuration, and a contention timer configuration.

[0047] Implementing the techniques described herein can enable an NTN to function in the TDD mode for existing NB-IoT UEs. That is, the existing NB-IoT UEs (e.g., 4G NB-IoT UEs) can be configured to operate in accordance with timing configurations that can contradict with timing configurations of developing NTN operations (e.g., 5G operations) . Thus, implementing the periodic pattern and the associated solutions described herein can enable the existing NB-IoT UEs to operate in accordance with the timing configurations of developing NTN operations. The solutions described herein can improve timing and synchronization within an NTN, as well as support existing deployments of network devices, which can save costs or improve efficiency, among other advantages as described herein.

[0048] Fig. 1 illustrates an example overview 100 of an NTN operating in TDD mode based on using radio frame structure 140 with periodic pattern 150 according to one or more implementations described herein. Example overview 100 illustrates an NTN environment, in which one or more terrestrial-based network entities and one or more non-terrestrial-based network entities are configured to communicate. For example, overview 100 can include UE 110 configured to communicate with base station 120 and / or satellite 130. UE 110 can be a NB-IoT device (e.g., a 4G NB-IoT UE, a 5G NB-IoT UE) . In some examples, UE 110 and base station 120 can be considered terrestrial-based network devices. Satellite 130 can be a non-terrestrial-based network entity which can be configured to operate similar to base station 120 for performing operations and signaling with UE 110. For example, satellite 130 can be a network entity configured to facilitate operations and signaling for the NTN, including UL and DL signaling between UE 110 and satellite 130. The techniques described herein can support systems, methods, and device for TDD in an NTN based on aligning operations of a cycle with periodic pattern 150.

[0049] In some examples, the NTN can include a different quantity of UEs 110, base stations 120, and satellites 130 than shown in overview 100. For example, satellite 130 can be configured to communicate with a quantity of UEs 110. Likewise, UE 110 can be configured to communicate with a quantity of satellites 130, or a quantity of base stations 120. Although Fig. 1 illustrates communications between UE 110 and base station 120, it should be understood that base station 120 can be alternatively implemented as satellite 130. In some examples, operations associated with occurring at satellite 130 can be implemented in part by base station 120 (e.g., based on communications between satellite 130 and base station 120) .

[0050] Satellite 130 is configured to communicate with UE 110 using radio frame structure 140 including periodic pattern 150. That is, signaling between UE 110 and satellite 130 can be performed in accordance (e.g., in time accordance) with periodic pattern 150. Periodic pattern 150 can include a quantity of radio frames 160. Radio frames 160 can be time intervals allocated for performing operations or signaling at and / or between UE 110 and satellite 130. Periodic pattern 150 can include 9 radio frames 160, each with a 10ms duration. That is, periodic pattern 150 can have a duration of 90ms in total.

[0051] For example, overview 100 illustrates periodic pattern 150 including 2 empty radio frames 160, 4 UL radio frames 160 (e.g., UL1, UL2, UL3, UL4) , and 3 DL radio frames 160 (e.g., DL1, DL2, DL3) . In some examples, periodic pattern 150 can include 1 empty radio frame 160, 4 UL radio frames 160, and 4 DL radio frames 160. Though overview 100 illustrates 1 empty radio frame 160, it should be understood that empty radio frame 160 can be indicative of one or more empty radio frames 160 (e.g., based on a size of the empty radio frame 160 being indicative of two radio frames 160) . Though overview 100 illustrates 3 DL radio frames 160, it should be understood that DL radio frames 160 can be indicative of a different quantity of DL radio frames (e.g., 3 or more DL radio frames 160) .

[0052] Empty radio frame 160 can be associated with performing signal processing or other operations in which signaling is not communicated between UE 110 and satellite 130. UL radio frames 160 can each be allocated for performing UL operations (e.g., including gaps) or UL signaling from UE 110 (e.g., and / or other UEs 110 of the NTN) to satellite 130. DL radio frames 160 can each be allocated for performing DL operations (e.g., including gaps) or DL signaling from satellite 130 to UE 110 (e.g., and / or other UEs 110 of the NTN) .

[0053] In some examples, radio frame structure 140 can be implemented as, or within, a cycle, which can be an example of a hyper system frame or a paging cycle, among other implementations. For example, periodic pattern 150 can be repeated within a cycle, such as the hyper system frame. The hyper system frame can define aspects or operations associated with paging UEs 110, SI modification, and SIB modification. For example, the hyper system frame can define a paging cycle (e.g., a start of the paging cycle, an end of the paging cycle, a duration between paging occasions for each UE 110 of the NTN) , a paging transmission window (e.g., start and end times of the paging transmission window) , paging occasions (e.g., for each UE 110 of the NTN) , SI modification period boundaries, and SIB modification boundaries. In some examples, the hyper system frame can be associated with system frame numbers (SFN) , which can be numbers indicating respective radio frames 160 of the hyper system frame. In some such examples, the SFN values can define operations or signaling associated with radio frames 160, such as paging occasions (e.g., at paging frames) , SI modification period boundaries, DL gap configuration, UL gap configuration, a RACH procedure, a preconfigured uplink resource (PUR) window (e.g., a PUR window timer) , or a contention resolution timer.

[0054] In some examples, the quantity of radio frames 160 of periodic pattern 150 can be inconsistent with a quantity of radio frames 160 of the hyper system frame. For example, a last repetition of periodic pattern 150 within the hyper system frame can be cut off such that an end of the hyper system frame does not align with an end of the last repetition of periodic pattern 150. Inconsistency between the quantity of radio frames 160 of the hyper system frame and periodic pattern 150 can cause challenges for reliably monitoring for paging occasions at UE 110 when UE 110 is operating in DRX (e.g., or eDRX) mode, receiving MIB, SIB, and / or SI messaging, performing SI modification, configuring DL and UL gaps, performing a RACH procedure, and configuring PUR response windows and contention resolution timers.

[0055] In some such examples, the NTN can reconfigure the hyper system frame to have a quantity of radio frames 160 that is consistent with the quantity of radio frames 160 of periodic pattern 150. For example, an end of the last periodic pattern 150 repeated within the hyper system frame can align with an end of the hyper system frame. In some such examples, to achieve consistency between periodic pattern 150 and the hyper system frame, the hyper system frame can be configured to include a factor of 9 radio frames 160 (e.g., 128×9 radio frames, 256×9 radio frames, 512×9 radio frames, 1024×9 radio frames, etc. ) .

[0056] In other examples, UE 110 can be configured to determine an offset between the hyper system frame and periodic pattern 150. Then, UE 110 can apply the offset to successfully monitor for paging occasions, receive MIB, SIB, SI messaging, and so forth, despite the misalignment between the end (e.g., the last radio frame 160) of the last repetition of periodic pattern 150 and the end (e.g., the last radio frame 160) of the hyper system frame.

[0057] In accordance with examples as described herein, the paging cycle can additionally be adjusted to be consistent with periodic pattern 150. For example, a length of the paging cycle in radio frames 160 can be adjusted to align with repetitions of periodic pattern 150. In other examples, the paging cycle can be configured to enable paging frames on every DL radio frame 160 of each periodic pattern 150 repeated throughout the paging cycle. In some such examples, UE 110 can be configured to identify paging frames allocated within the paging cycle based on periodic pattern 150.

[0058] In other examples, the paging cycle may not be adjusted, and UE 110 can instead be configured to determine and apply an offset between the paging cycle and periodic pattern 150. In some such examples, applying the offset can align paging frames with DL radio frames 160 of periodic pattern 150. In some examples, the SFN values associated with monitoring for paging occasions can be offset to facilitate aligning paging frames with DL radio frames 160 of periodic pattern.

[0059] Similarly, cycles associated with MIB, SIB, SI message reception, and SI modification can be adjusted to be consistent with periodic pattern 150. For example, a periodicity for performing SI modification can be adjusted to be consistent with periodic pattern 150. In some examples, SI modification period boundaries can be defined by the hyper system frame, thus reconfiguring the hyper system frame to have a quantity of radio frames 160 that is consistent with the quantity of radio frames 160 of periodic pattern 150, can align the SI modification period boundaries to be consistent with the repetition of periodic pattern 150. In other examples, SI modification period boundaries can be defined by SFN values, thus reconfiguring the SFN values at which SI modification occurs to be an integer quantity of radio frames that is consistent with periodic pattern 150 can align the SI modification period boundaries with periodic pattern 150. In other examples, UE 110 can instead be configured to determine and apply an offset between the hyper system frame or SFN values and periodic pattern 150 for performing SI modification.

[0060] Likewise, cycles associated with DL gaps and UL gaps can be reconfigured based on periodic pattern 150. For example, a periodicity for allocating DL gaps can be adjusted to be consistent with periodic pattern 150. In other examples, UE 110 can instead be configured to determine and apply an offset between the periodicity and periodic pattern 150 for allocating DL gaps. Similarly, UE 110 can be configured to determine and apply an offset between a periodicity for allocating UL gaps or for performing a RACH procedure and periodic pattern 150, such that the UL gaps or signaling associated with the RACH procedure are consistent with periodic pattern 150.

[0061] Similar techniques can be applied to PUR response windows and contention resolution timers as described herein. For example, satellite 130 or UE 110 can be configured to apply an offset between an intended radio frame 160 of a PUR response window timer and an appropriate radio frame 160 for initiating the PUR response window timer according to periodic pattern 150. Likewise, satellite 130 or UE 110 can apply an offset indicative of a difference between an intended and appropriate radio frame 160, due to periodic pattern 150, for initiating a contention resolution timer.

[0062] In some examples, the NTN can implement capability information for UE 110. That is, UE 110 can be configured to transmit an indication of a capability to support radio frame structure 140, from UE 110 to base station 120, which can be understood by the NTN. Additionally, or alternatively, the capability indication can be communicated between base station 120 and the NTN, or between base station 120 and satellite 130.

[0063] The techniques described herein can enable the NTN to utilize existing network entities (e.g., 4G NB-IoT UEs) to support TDD operations involving radio frame structure 140 (e.g., associated with 5G NTN operations) . The techniques described herein can support alignment between performing operations or signaling of the NTN and periodic pattern 150. For example, the NTN can perform the operations described herein to efficiently implement periodic pattern 150 without negatively affecting downstream signaling and operational capabilities.

[0064] Fig. 2 illustrates an example environment 200 that supports an NTN implementing a radio frame structure for communicating between UEs 210 and network devices according to one or more implementations described herein. Example environment 200 can include UEs 210-1, 210-2, etc. (referred to collectively as “UEs 210” and individually as “UE 210” ) , a radio access network (RAN) 220, a core network (CN) 230, application servers 240, external networks 250, and satellites 260-1, 260-2, etc. (referred to collectively as “satellites 260” and individually as “satellite 260” ) . As shown, environment 200 can include a non-terrestrial network (NTN) comprising one or more satellites 260 (e.g., of a global navigation satellite system (GNSS) ) in communication with UEs 210 and RAN 220. The techniques described herein can support systems, methods, and device for TDD in an NTN based on implementing the network devices and operations as described with reference to environment 200.

[0065] The systems and devices of example environment 200 can operate in accordance with one or more communication standards, such as 3rd generation (3G) , 4th generation (4G) (e.g., long-term evolution (LTE) ) , and / or 5th generation (5G) (e.g., new radio (NR) ) communication standards of the 3rd generation partnership project (3GPP) . Additionally, or alternatively, one or more of the systems and devices of example environment 200 can operate in accordance with other communication standards and protocols discussed herein, including future versions or generations of 3GPP standards (e.g., sixth generation (6G) standards, seventh generation (7G) standards, etc. ) , institute of electrical and electronics engineers (IEEE) standards, and more.

[0066] As shown, UEs 210 can include smartphones (e.g., handheld touchscreen mobile computing devices connectable to one or more wireless communication networks) . Additionally, or alternatively, UEs 210 can include other types of mobile or non-mobile computing devices capable of wireless communications, such as personal data assistants (PDAs) , pagers, laptop computers, desktop computers, wireless handsets, etc. In some implementations, UEs 210 can include Internet of Things (IoT) devices (or IoT UEs) that can implement narrowband (NB) communications and that can comprise, for example, a network access layer designed for low-power IoT applications utilizing short-lived UE connections. Additionally, or alternatively, an IoT UE can utilize one or more types of technologies, such as machine-to-machine (M2M) communications or machine-type communications (MTC) (e.g., to exchanging data with an MTC server or other device via a public land mobile network (PLMN) ) , proximity-based service (ProSe) or device-to-device (D2D) communications, sensor networks, IoT networks, and more. Depending on the scenario, an M2M or MTC exchange of data can be a machine-initiated exchange, and an IoT network can include interconnecting IoT UEs (which can include uniquely identifiable embedded computing devices within an Internet infrastructure) with short-lived connections. In some scenarios, IoT UEs can execute background applications (e.g., keep-alive messages, status updates, etc. ) to facilitate the connections of the IoT network.

[0067] UEs 210 can communicate and establish a connection with one or more other UEs 210 via one or more wireless channels 212, each of which can comprise a physical communications interface  / layer. The connection can include an M2M connection, MTC connection, D2D connection, SL connection, etc. The connection can involve a PC5 interface. In some implementations, UEs 210 can be configured to discover one another, negotiate wireless resources between one another, and establish connections between one another, without intervention or communications involving RAN node 222 or another type of network node. In some implementations, discovery, authentication, resource negotiation, registration, etc., can involve communications with RAN node 222 or another type of network node.

[0068] UEs 210 can communicate and establish a connection with RAN 220, which can involve one or more wireless channels 214-1 and 214-2, each of which can comprise a physical communications interface  / layer. In some implementations, a UE can be configured with dual connectivity (DC) as a multi-radio access technology (multi-RAT) or multi-radio dual connectivity (MR-DC) , where a multiple receive and transmit (Rx / Tx) capable UE can use resources provided by different network nodes (e.g., 222-1 and 222-2) that can be connected via non-ideal backhaul (e.g., where one network node provides NR access and the other network node provides either E-UTRA for LTE or NR access for 5G) . A network node can be referred to herein as a base station 222. In such a scenario, one network node can operate as a master node (MN) and the other as the secondary node (SN) . The MN and SN can be connected via a network interface, and at least the MN can be connected to the CN 230. In some implementations, a base station (as described herein) can be an example of network node 222. In some scenarios, RAN 220 can coordinate with core network 230 via interfaces 224, 226, and / or 228.

[0069] As shown, UE 210 can also, or alternatively, connect to access point (AP) 216 via connection interface 218, which can include an air interface enabling UE 210 to communicatively couple with AP 216. AP 216 can comprise a wireless local area network (WLAN) , WLAN node, WLAN termination point, etc. The connection 216 can comprise a local wireless connection, such as a connection consistent with any IEEE 702.11 protocol, and AP 216 can comprise a wireless fidelity router or other access point device. While not explicitly depicted in Fig. 2, AP 216 can be connected to another network (e.g., the Internet) without connecting to RAN 220 or CN 230.

[0070] RAN 220 can include one or more RAN nodes 222-1 and 222-2 (referred to collectively as RAN nodes 222, and individually as RAN node 222) that enable channels 214-1 and 214-2 to be established between UEs 210 and RAN 220. RAN nodes 222 can include network access points configured to provide radio baseband functions for data and / or voice connectivity between users and the network based on one or more of the communication technologies described herein (e.g., 2G, 3G, 4G, 5G, WiFi, etc. ) . As examples therefore, a RAN node can be an E-UTRAN Node B (e.g., an enhanced Node B, eNodeB, eNB, 4G base station, etc. ) , a next generation base station (e.g., a 5G base station, NR base station, next generation eNBs (gNB) , etc. ) . RAN nodes 222 can include a roadside unit (RSU) , a transmission reception point (TRxP or TRP) , and one or more other types of ground stations (e.g., terrestrial access points) .

[0071] In some scenarios, RAN node 222 can be a dedicated physical device, such as a macrocell base station, and / or a low power (LP) base station for providing femtocells, picocells or the like having smaller coverage areas, smaller user capacity, or higher bandwidth compared to macrocells. A RAN node can generally be referred to herein as base station 222. Satellites 260 can operate as RAN nodes 222, with respect to UEs 210. As such, references herein to a base station, RAN node 222, etc., can involve implementations where the base station, RAN node 222, etc., is a terrestrial network (TN) node and also to implementations where the base station, RAN node 222, etc., is an NTN node (e.g., satellite 260) .

[0072] Some or all of RAN nodes 222, or portions thereof, can be implemented as one or more software entities running on server computers as part of a virtual network, which can be referred to as a centralized RAN (CRAN) and / or a virtual baseband unit pool (vBBUP) . In these implementations, the CRAN or vBBUP can implement a RAN function split, such as a packet data convergence protocol (PDCP) split wherein radio resource control (RRC) and PDCP layers can be operated by the CRAN / vBBUP and other Layer 2 (L2) protocol entities can be operated by individual RAN nodes 222; a media access control (MAC)  / physical (PHY) layer split wherein RRC, PDCP, radio link control (RLC) , and MAC layers can be operated by the CRAN / vBBUP and the PHY layer can be operated by individual RAN nodes 222; or a “lower PHY” split wherein RRC, PDCP, RLC, MAC layers and upper portions of the PHY layer can be operated by the CRAN / vBBUP and lower portions of the PHY layer can be operated by individual RAN nodes 222. This virtualized framework can allow freed-up processor cores of RAN nodes 222 to perform or execute other virtualized applications.

[0073] In some implementations, an individual RAN node 222 can represent individual gNB-distributed units (DUs) connected to a gNB-control unit (CU) via individual F1 or other interfaces. In such implementations, the gNB-DUs can include one or more remote radio heads or radio frequency (RF) front end modules (RFEMs) , and the gNB-CU can be operated by a server (not shown) located in RAN 220 or by a server pool (e.g., a group of servers configured to share resources) in a similar manner as the CRAN / vBBUP. Additionally, or alternatively, one or more of RAN nodes 222 can be next generation eNBs (i.e., gNBs) that can provide evolved universal terrestrial radio access (E-UTRA) user plane and control plane protocol terminations toward UEs 210, and that can be connected to a 5G core network (5GC) 230 via an NG interface.

[0074] Any of the RAN nodes 222 can terminate an air interface protocol and can be the first point of contact for UEs 210. In some implementations, any of the RAN nodes 222 can fulfill various logical functions for the RAN 220 including, but not limited to, radio network controller (RNC) functions such as radio bearer management, uplink and downlink dynamic radio resource management and data packet scheduling, and mobility management.

[0075] UEs 210 can be configured to communicate using orthogonal frequency-division multiplexing (OFDM) communication signals with each other or with any of the RAN nodes 222 over a multicarrier communication channel in accordance with various communication techniques, such as, but not limited to, an OFDMA communication technique (e.g., for downlink communications) or a single carrier frequency-division multiple access (SC-FDMA) communication technique (e.g., for uplink and ProSe or sidelink (SL) communications) , although the scope of such implementations may not be limited in this regard. The OFDM signals can comprise a plurality of orthogonal subcarriers.

[0076] In some implementations, a downlink resource grid can be used for downlink transmissions from any of the RAN nodes 222 to UEs 210, and uplink transmissions can utilize similar techniques. The grid can be a time-frequency grid (e.g., a resource grid or time-frequency resource grid) that represents the physical resource for downlink in each slot. Such a time-frequency plane representation is a common practice for OFDM systems, which makes it intuitive for radio resource allocation.

[0077] The PDSCH can carry user data and higher layer signaling to UEs 210. The physical downlink control channel (PDCCH) can carry information about the transport format and resource allocations related to the PDSCH channel, among other things. The PDCCH can also inform UEs 210 about the transport format, resource allocation, and hybrid automatic repeat request (HARQ) information related to the uplink shared channel. Typically, downlink scheduling (e.g., assigning control and shared channel resource blocks to UE 210 within a cell) can be performed at any of the RAN nodes 222 based on channel quality information feedback from any of UEs 210. The downlink resource assignment information can be sent on the PDCCH used for (e.g., assigned to) each of UEs 210.

[0078] One or more of the techniques described herein can enable an NTN to function in the TDD mode for existing NB-IoT UEs 210 (e.g., 4G UEs 210) using a radio frame structure including a periodic pattern. That is, existing NB-IoT UEs 210 can be configured to operate in accordance with timing configurations that can contradict with timing configurations of developing NTN operations (e.g., 5G operations) , such as the periodic pattern. For example, existing NB-IoT UEs 210 can be configured to operate in accordance with a hyper system frame which has a different periodicity than the periodic pattern, leading to inconsistencies for performing operations or signaling at the existing NB-IoT UEs 210 based on the NTN implementing the periodic pattern.

[0079] Thus, implementing the solutions described herein can enable existing NB-IoT UEs 210 to operate in accordance with the timing configurations of developing NTN operations. For example, the hyper system frame, or H-SFN values can be adjusted to align with the periodic pattern such that operations or signaling at the existing NB-IoT UEs 210 are aligned with the periodic pattern implemented by the NTN. In other examples, the UEs 210 can be configured to identify and apply an offset to the existing timing configurations to ensure that the operations or signaling are performed in accordance with the periodic pattern. The solutions described herein can improve timing and synchronization within an NTN, as well as support existing deployments of network devices, which can save costs or improve efficiency, among other advantages as described herein. Many other aspects and examples are also described herein.

[0080] The RAN nodes 222 can be configured to communicate with one another via interface 223. In implementations where the system is an LTE system, interface 223 can be an X2 interface. In NR systems, interface 223 can be an Xn interface. The X2 interface can be defined between two or more RAN nodes 222 (e.g., two or more eNBs  / gNBs or a combination thereof) that connect to evolved packet core (EPC) or CN 230, or between two eNBs connecting to an EPC.

[0081] As shown, RAN 220 can be connected (e.g., communicatively coupled) to CN 230. CN 230 can comprise a plurality of network elements 232, which are configured to offer various data and telecommunications services to customers / subscribers (e.g., users of UEs 210) who are connected to the CN 230 via the RAN 220. In some implementations, CN 230 can include an evolved packet core (EPC) , a 5G CN (5GC) , and / or one or more additional or alternative types of CNs.

[0082] As shown, CN 230, application servers 240, and external networks 250 can be connected to one another via interfaces 234, 236, and 238, which can include IP network interfaces. Application servers 240 can include one or more server devices or network elements (e.g., virtual network functions (VNFs) offering applications that use IP bearer resources with CN 230 (e.g., universal mobile telecommunications system packet services (UMTS PS) domain, LTE PS data services, etc. ) . Application servers 240 can also, or alternatively, be configured to support one or more communication services (e.g., voice over IP (VoIP sessions, push-to-talk (PTT) sessions, group communication sessions, social networking services, etc. ) for UEs 210 via the CN 230. Similarly, external networks 250 can include one or more of a variety of networks, including the Internet, thereby providing the mobile communication network and UEs 210 of the network access to a variety of additional services, information, interconnectivity, and other network features.

[0083] Satellites 260 can communicate with UEs 210 via service link or wireless interface 262 and / or RAN 220 via feeder links or wireless interfaces 264 (depicted individually as 264-1 and 264-2) . In some implementations, satellite 260 can operate as a passive or transparent network relay node regarding communications between UE 210 and the terrestrial network (e.g., RAN 220) . In some implementations, satellite 260 can operate as an active or regenerative network node such that satellite 260 can operate as a base station to UEs 210 (e.g., as a base station of RAN 220) . In some implementations, satellites 260 can communicate with one another via a direct wireless interface (e.g., 266) or an indirect wireless interface (e.g., via RAN 220 using interfaces 264-1 and 264-2) .

[0084] Additionally, or alternatively, satellite 260 can include a GEO satellite, LEO satellite, or another type of satellite. Satellite 260 can also, or alternatively pertain to one or more satellite systems or architectures, such as a global navigation satellite system (GNSS) , global positioning system (GPS) , global navigation satellite system (GLONASS) , BeiDou navigation satellite system (BDS) , etc. In some implementations, satellites 260 can operate as bases stations (e.g., RAN nodes 222) with respect to UEs 210. As such, references herein to a base station, RAN node 222, etc., can involve implementations where the base station, RAN node 222, etc., is a terrestrial network node and implementation, where the base station, RAN node 222, etc., is a non-terrestrial network node (e.g., satellite 260) . As described herein, UE 210 and base station 222 can communicate with one another, via interface 214, to enable enhanced power saving techniques.

[0085] Fig. 3 illustrates an example paging scheme 300 implemented by an NTN for paging multiple UEs 210 at evenly distributed paging frames according to one or more implementations described herein. Paging scheme 300 illustrates network entities of the NTN, such as UEs 210 (e.g., UE 210-1, UE 210-2) , which can each be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . Paging scheme 300 includes satellite 260, which can be otherwise implemented as base station 222, operable to communicate signaling with UEs 210. Paging scheme 300 also illustrates an example of paging cycle 310, which can implement radio frame structure 140, as described with reference to Fig. 1. Paging cycle 310 can include multiple repetitions of periodic pattern 150. Although Fig. 3 illustrates periodic pattern 150-1 and periodic pattern 150-2, it should be understood that paging cycle 310 can include a different quantity of periodic pattern 150. The techniques described herein can support systems, methods, and device for TDD in an NTN based on align paging frames with DL radio frames 160 of periodic pattern 150.

[0086] Paging cycle 310 can implement an integer number of periodic patterns 150. In some examples, paging cycle 310 can be configured to include a quantity of radio frames 160 equal to an integer number of 9 radio frames 160. In some such examples, paging cycle 310, represented by DefaultPagingCycle (T) , can be the integer number of 9 radio frames, represented by: n×9, where n is the quantity of periodic patterns 150 inside paging cycle 310. That is, paging cycle 310 can include 180 radio frames 160, 360 radio frames 160, or another factor of 9 radio frames 160.

[0087] In other examples, paging cycle 310 can be configured as a duration equal to an integer duration of periodic patterns 150. For example, because periodic pattern 150 is 90ms, paging cycle 310 can be a duration of 1800ms, 3600ms, or another factor of 90ms. In some implementations, paging cycle 310 can be derived (e.g., by UEs 210) using the quantity of radio frames 160, a total duration, the quantity of periodic patterns 150, a quantity of radio frames 160 of each periodic pattern 150, a duration of each periodic pattern 150, or other means, or any combination thereof. In some implementations, paging cycle 310 can be explicitly configured (e.g., by the NTN) using the quantity of radio frames 160, a total duration, the quantity of periodic patterns 150, a quantity of radio frames 160 of each periodic pattern 150, a duration of each periodic pattern 150, or other means, or any combination thereof.

[0088] In some examples, the paging frames of paging cycle 310 can be defined by a hyper system frame. That is, the paging frames can be associated with SFN values linking the paging frames with radio frames 160 of the hyper system frame. In some such examples, the SFN values associated with the paging frames can be reconfigured as an integer number of 9 radio frames 160.

[0089] Paging frames associated with paging cycle 310 can be evenly distributed throughout paging cycle 310. The paging frames can occur at an integer quantity of radio frames 160 throughout paging cycle 310. In some examples, the integer quantity of radio frames 160 can be based on periodic pattern 150, such that the integer quantity can be a factor 9 (e.g., 9, 18) . That is, the paging frames can occur every 9 radio frames 160, every 18 radio frames 160, and so forth of paging cycle 310.

[0090] The paging frames can align with specific radio frames 160 of periodic pattern 150. For example, each paging frame can align with a first DL radio frame 160 of one or  more respective periodic patterns 150 repeated within paging cycle 310. In some examples, to denote which radio frame 160 the paging frame occurs at, the SFN of the respective radio frame 160 can be referenced. For example, a paging frame occurs at the first DL radio frame 160 of periodic pattern 150-1 (e.g., a first repetition of periodic pattern 150) , which is SFN0. Likewise, another paging frame occurs at the first DL radio frame 160 of periodic pattern 150-2 (e.g., a third repetition of periodic pattern 150) , which is SFN18.

[0091] In some implementations, although not illustrated by Fig. 3, another periodic pattern 150 can occur between periodic pattern 150-1 and periodic pattern 150-2 (e.g., a second repetition of periodic pattern 150) . In some such implementations, another paging frame can occur at the first DL radio frame 160 of periodic pattern 150, which would be SFN9. In some examples, the paging frame can occur at another DL radio frame 160 of periodic pattern 150. For example, the paging frame can occur at any DL radio frame 160 among the DL radio frames 160 in each periodic pattern 150. In some implementations, this can be due to a hyper-SFN being reconfigured as an integer number of 9 radio frames 160, in which the paging frame can occur at any DL radio frame 160 among the DL radio frames 160 in periodic pattern 150.

[0092] The paging frames within paging cycle 310 can correspond to different UEs 210. For example, the paging frame at SFN0 can be for a paging occasion at UE 210-1, and the paging frame at SFN18 can be for a paging occasion at UE 210-2. In some examples, each UE 210 can be subjected to one or more paging occasions within paging cycle 310. For example, UE 210-1 can be paged again at SFN 27. In other examples, UE 210-1 may not be paged again until SFN0 of the next paging cycle (e.g., a subsequent repetition of paging cycle 310, a subsequent hyper system frame) .

[0093] In some examples, the paging frame can be determined using the following formula (1) : SFN mod T = (T div N) × (UE_ID mod N) (1) where SFN is representative of the SFN at which the paging frame occurs. T is equal to the  DefaultPagingCycle, and UE_ID is an identifier specific to UE 210. N is equal to min (T, nB) , where nB is equal to 1 /  (2m × 9) × T and m is an integer. In some examples, nB = T / 9 = n when the paging frame occurs at every 9 radio frames 160, or nB = T / 18 = n / 2 when the paging frame occurs at every 18 radio frames 160.

[0094] In accordance with examples as described herein, paging scheme 300 illustrates a solution for implementing periodic pattern 150 without asynchronous behavior resulting from an offset between periodic pattern 150 and paging cycle 310. That is, because paging cycle 310 is configured as an integer number of radio frames 160 that aligns with periodic pattern 150, the paging frames can be synchronized with DL radio frames 160 of periodic pattern 150. Additionally, because paging cycle 310 is configured as an integer number of radio frames 160 that aligns with periodic pattern 150, the paging frames can be evenly distributed throughout paging cycle 310. The techniques described herein also allow for evenly distributed paging frames to different UEs 210 based on leveraging different periodic patterns 150 within paging cycle 310 for providing paging frames to the different UEs 210.

[0095] Fig. 4 illustrates an example paging scheme 400 implementing paging frames at multiple downlink DL radio frames 160 of periodic pattern 150 supported by an NTN according to one or more implementations described herein. Paging scheme 400 includes network entities of the NTN, such as UEs 210 (e.g., UE 210-1, UE 210-2, UE 210-3, UE 210-4) , which can each be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . Paging scheme 400 includes satellite 260, which can be otherwise implemented as base station 222, operable to communicate signaling with UEs 210. Paging scheme 400 also illustrates an example of paging cycle 410, which can implement radio frame structure 140, as described with reference to Fig. 1. Paging cycle 410 can include multiple repetitions of periodic pattern 150. Although Fig. 4 illustrates periodic pattern 150-1 and periodic pattern 150-2, it should be understood that paging cycle 410 can include a different quantity of periodic pattern 150. The techniques described herein can support systems, methods, and device for TDD in an NTN based on aligning paging frames with DL radio frames 160 of periodic pattern 150.

[0096] Paging cycle 410 can implement an integer quantity of periodic patterns 150. In some examples, paging cycle 410 can be configured to include a quantity of radio frames 160 equal to an integer number of 9 radio frames 160. In some such examples, paging cycle 410, represented by DefaultPagingCycle (T) , can be the integer number of 9 radio frames 160, represented by: n×9, where n is the quantity of periodic pattern 150 inside paging cycle 410, or the quantity of 9 radio frames 160.

[0097] In some examples, paging frames associated with paging cycle 410 can be identified by UEs 210. That is, UEs 210 can be configured to identify radio frames 160 associated with paging occasions. In some examples, paging frames of paging cycle 410 can be defined by a hyper system frame. That is, SFN values can identify the paging frames of paging cycle 410 with radio frames 160 of the hyper system frame.

[0098] In some examples, each UE 210 can determine a location of a respective periodic pattern 150 within paging cycle 410, then determine the location of a DL radio frame 160 allocated for paging within the respective periodic pattern 150. In some such examples, each UE 210 can be configured to determine a DL radio frame 160 allocated for paging from the multiple DL radio frames 160 within periodic pattern 150. Determining the location of a respective periodic pattern 150 within paging cycle 410 can include identifying a set of radio frames 160 associated with the same periodic pattern 150 within paging cycle 410. Likewise, determining the location of a DL radio frame 160 allocated for paging within the respective periodic pattern 150 can include identifying the DL radio frames 160 within periodic pattern 150, and identifying one of which as the paging frame.

[0099] In some such examples, each UE 210 can be associated with a respective periodic pattern 150 within paging cycle 410, and a respective DL radio frame 160 allocated as a paging frame for the respective UE 210. For example, UE 210-1 can identify periodic pattern 150-1 (e.g., a first repetition of periodic pattern 150) and UE 210-1 can identify the first DL radio frame 160 as a paging frame. In some examples, UE 210-1 can also identify the third DL radio frame 160 as a paging frame but can use the first DL radio frame 160 as the paging frame for UE 210-1. In some implementations, UE 210-1 can identify periodic pattern 150-1 from within paging cycle 410 based on UE 210-1 being assigned to periodic pattern 150-1.

[0100] Likewise, UE 210-1 can identify the first DL radio frame 160 as the paging frame based on UE 210-1 being assigned to the first DL radio frame 160 for receiving a paging occasion. In other implementations, UE 210-1 can use the first DL radio frame 160 as the paging frame based on usage of other DL radio frames 160 within periodic pattern 150-1 by other UEs 210. In some instances, UE 210-1 can use periodic pattern 150-1 and / or the first DL radio frame 160 for identifying the paging frame based on a paging cycle (e.g., a repetition of paging cycle 410) associated with UE 210-1 (e.g., a paging cycle occurring prior to paging cycle 410, which ends immediately before the first DL radio frame 160 of periodic pattern 150-1) .

[0101] Similarly, UE 210-2 can identify periodic pattern 150-1 and UE 210-2 can identify the third DL radio frame 160 as a paging frame. In some examples, UE 210-2 can also identify the first DL radio frame 160 as a paging frame but can use the third DL radio frame 160 as the paging frame for UE 210-2 (e.g., based on UE 210-1 using the first DL radio frame 160 as the paging frame) . In some implementations, UE 210-2 can identify periodic pattern 150-1 and / or the third DL radio frame 160 based on UE 210-2 being assigned to periodic pattern 150-1 and / or the third DL radio frame 160. In some instances, UE 210-2 can use periodic pattern 150-1 and / or the third DL radio frame 160 for identifying the paging frame based on a paging cycle (e.g., a prior paging cycle) associated with UE 210-2.

[0102] Additionally, UE 210-3 can identify periodic pattern 150-2 (e.g., a second repetition of periodic pattern 150) and UE 210-3 can identify the first DL radio frame 160 as a paging frame. In some examples, UE 210-3 can also identify periodic pattern 150-1, but can use periodic pattern 150-2 (e.g., based on UE 210-1 and / or UE 210-2 using periodic pattern 150-1) . In some examples, UE 210-3 can also identify the third DL radio frame 160 as a paging frame but can use the first DL radio frame 160 as the paging frame for UE 210-3. In some implementations, UE 210-3 can identify periodic pattern 150-2 and / or the first DL radio frame 160 based on UE 210-3 being assigned to periodic pattern 150-2 and / or the first DL radio frame 160. In some instances, UE 210-3 can use periodic pattern 150-2 and / or the first DL radio frame 160 for identifying the paging frame based on a paging cycle (e.g., a prior paging cycle) associated with UE 210-3.

[0103] Likewise, UE 210-4 can identify periodic pattern 150-2, and UE 210-4 can identify the third DL radio frame 160 as a paging frame. In some examples, UE 210-4 can also identify periodic pattern 150-1, but can use periodic pattern 150-2 (e.g., based on UE 210-1 and / or UE 210-2 using periodic pattern 150-1) . In some examples, UE 210-4 can also identify the first DL radio frame 160 as a paging frame, but can use the third DL radio frame 160 as the paging frame for UE 210-4 (e.g., based on UE 210-3 using the first DL radio frame 160 as the paging frame) . In some implementations, UE 210-4 can identify periodic pattern 150-2 and / or the third DL radio frame 160 based on UE 210-4 being assigned to periodic pattern 150-2 and / or the third DL radio frame 160. In some instances, UE 210-4 can use periodic pattern 150-2 and / or the third DL radio frame 160 for identifying the paging frame based on a paging cycle (e.g., a prior paging cycle) associated with UE 210-4.

[0104] In some examples, each DL radio frame 160 can be configured to function as a paging frame. That is, all DL radio frames 160 within paging cycle 410 can be sequentially ordered as possible paging frames. For example, each DL radio frame 160 can be linked to a respective SFN value associated with paging frames. In some examples, paging frames can be associated with different UEs 210, such that UEs 210 may not share a paging frame. In other examples, paging frames can be associated with multiple UEs 210, such that more than one UE 210 can share a paging frame. In some examples, each UE 210 can be subjected to one or more paging occasions within paging cycle 410. For example, UE 210-1 can be paged again at SFN 18 (not shown) . In other examples, UE 210-1 may not be paged again until SFN0 of the next paging cycle.

[0105] In some examples, the quantity of paging frames within paging cycle 410 can be greater than a quantity of the number of 9 radio frames. For example, the quantity of paging frames within paging cycle 410, referenced as nb, can be equivalent to 2×n, which is the number of 9 radio frames with paging cycle 410.

[0106] In some examples, the location of periodic pattern 150 can be determined using the following formula (2) : Index_pattern = UE_ID mod (T div 9) (2) where Index_pattern is representative of the location of periodic pattern 150 within paging  cycle 410 (e.g., or a hyper system frame) . UE_ID is an identifier specific to UE 210, and T is equal to the DefaultPagingCycle.

[0107] In some examples, the location of the DL radio frame 160 which can be a paging frame for UE 210 can be determined using the following formula (3) : Index_DLframes = (UE_ID div (T div 9) ) mod DL_total (3) where Index_DLframes is representative of the location of the DL radio frames 160 within  periodic pattern 150 (e.g., or a radio frame 160 defined by H-SFN) . UE_ID is an identifier specific to UE 210, T is equal to the DefaultPagingCycle, and DL_total is the quantity of paging frames allowed within periodic pattern 150.

[0108] In accordance with examples as described herein, paging scheme 400 illustrates a solution for implementing periodic pattern 150 without asynchronous behavior resulting from an offset between periodic pattern 150 and paging cycle 410. That is, because paging cycle 410 is configured as an integer number of radio frames 160 that aligns with periodic pattern 150, the paging frames can be synchronized with DL radio frames 160 of periodic pattern 150. Additionally, because paging cycle 410 is configured as an integer number of radio frames 160 that aligns with periodic pattern 150, the DL radio frames 160 can be each used as paging frames. The techniques described herein also allow for UEs 210 to determine the location of periodic pattern 150 within paging cycle 410, and to determine the location of DL radio frames 160 that can be used as paging frames from the multiple DL radio frames 160 of periodic pattern 150.

[0109] Fig. 5 illustrates an example paging scheme 500 in which a UE 210 is configured to determine an offset between a paging frame and a DL radio frame 160 of periodic pattern 150 supported by an NTN according to one or more implementations described herein. Paging scheme 500 includes network entities of the NTN, such as UE 210, which can be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . Paging scheme 500 includes satellite 260, which can be otherwise implemented as base station 222, operable to communicate signaling with UE 210. Paging scheme 500 also illustrates an example of hyper system frame 510, which can implement radio frame structure 140, as described with reference to Fig. 1.

[0110] Hyper system frame 510 can include multiple repetitions of periodic pattern 150. Although Fig. 5 illustrates periodic pattern 150-1, periodic pattern 150-2, and periodic pattern 150-3, it should be understood that hyper system frame 510 can include a different quantity of periodic pattern 150. In some examples, hyper system frame 510 can be alternatively implemented as a paging cycle with a length defined by hyper system frame 510. The techniques described herein can support systems, methods, and device for TDD in an NTN based on aligning a paging frame with a DL radio frame 160 of periodic pattern 150 based on applying an offset indicative of the misalignment between the paging frame and the DL radio frame 160.

[0111] Hyper system frame 510, or a paging cycle, can be associated with a quantity of radio frames 160, such as 1024 radio frames 160. Likewise, hyper system frame 510, or a paging cycle, can be associated with a corresponding duration, such as 10240ms, based on each radio frame 160 being 10ms. However, periodic pattern 150 includes 9 radio frames 160, and thus has a duration of 90ms. Because 1024 radio frames 160 isn’ t divisible by 9 radio frames 160, periodic pattern 150 can be inconsistent (e.g., asynchronous) with hyper system frame 510, or the paging cycle. That is, periodic pattern 150-3 can be a last repetition of periodic pattern 150 at least partially included within hyper system frame 510. For example, hyper system frame 510 ends after the first UL radio frame 160 of periodic pattern 150-3.

[0112] Hyper system frame 510 can define a paging cycle of UE 210, such that UE 210 is paged at SFN0 of hyper system frame 510, and UE 210 may not be paged until SFN0 of the subsequent hyper system frame 510. Thus, because hyper system frame 510 ends after the first UL radio frame 160 of periodic pattern 150-3, the UE 210 can be paged during the second UL radio frame 160 of periodic pattern 150-3. SFN values can define which radio frames 160 to serve as paging frames, such that paging frames can occur at an integer quantity of radio frames 160. However, the integer quantity of radio frames defined by hyper system frame 510 can be inconsistent with the integer quantity of radio frames associated with periodic pattern 150. Because of this inconsistency, a paging frame defined by an SFN value can align with an UL radio frame 160 of periodic pattern 150 rather than a DL radio frame 160 of periodic pattern 150. However, paging the UE 210 during an UL radio frame 160 can prevent the UE 210 from receiving the paging occasion.

[0113] In accordance with examples as described herein, the paging frame for UE 210 can be offset from an original radio frame 160 associated with hyper system frame 510. For example, rather than paging the UE 210 during the second UL radio frame 160 of periodic pattern 150-3, the paging frame can be offset to the next DL radio frame 160 of periodic pattern 150-3, or a DL radio frame 160 of periodic pattern 150-2 (e.g., immediately preceding periodic pattern 150-2) . For example, the paging frame can be offset to the first DL radio frame 160 of periodic pattern 150-2.

[0114] In some examples, the NTN can configure the paging frame to be offset from the original radio frame 160 associated with hyper system frame 510. In other examples, UE 210 can determine the offset between the paging frame and the original radio frame 160. In some such examples, UE 210 can apply the offset to hyper system frame 510 to define the paging frame for UE 210. For example, UE 210 can identify offset 520 and apply offset 520 to hyper system frame 510 to monitor for the paging occasion at the first DL radio frame 160 of periodic pattern 150-3 (e.g., the paging frame defined by offset 520) .

[0115] Alternatively, UE 210 can identify offset 530 and apply offset 530 to hyper system frame 510 to monitor for the paging occasion at the first DL radio frame 160 of periodic pattern 150-2 (e.g., the paging frame defined by offset 530) . In some examples, UE 210 can identify both offsets (e.g., in the positive direction or the negative direction relative to time) and select the offset for applying to define the paging frame. In some such examples, the UE 210 can select the offset which results in lesser offset between the paging frame and the original radio frame 160. In some examples, UE 210 can apply the offset to an SFN value defining a paging frame, to alter the paging frame to a different SFN value.

[0116] In some examples, the paging frame can be determined using the following formula (4) : (SFN ± offset) mod T = (T div N) × (UE_ID mod N) (4) where SFN is representative of the SFN at which the paging frame occurs. T is equal to the  DefaultPagingCycle or the quantity of frames associated with hyper system frame 510, and UE_ID is an identifier specific to UE 210. N is equal to min (T, nB) , where nB is equal to 1 /  (2m × 9) × T and m is an integer. Offset is the offset determined by UE 210 between the identified paging frame and the original paging frame.

[0117] In accordance with examples as described herein, paging scheme 500 illustrates a solution for implementing periodic pattern 150 without asynchronous behavior resulting from an offset between periodic pattern 150 and hyper system frame 510, or the paging cycle. That is, because UE 210 is configured to determine and apply an offset to hyper system frame 510, the paging frame can be synchronized with an appropriate DL radio frame 160 of periodic pattern 150. Synchronizing the paging frame with a DL radio frame 160 can enable UE 210 to monitor for and receive a paging occasion during the paging frame.

[0118] Fig. 6 illustrates an example SI modification scheme 600 supported by an NTN for modifying SI during a period defined by a hyper system frame according to one or more implementations described herein. SI modification scheme 600 includes network entities of the NTN, such as UE 210, which can be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . SI modification scheme 600 includes satellite 260, which can be otherwise implemented as base station 222, operable to communicate signaling with UE 210. SI modification scheme 600 also illustrates an example of periodicity 610, which can implement radio frame structure 140, as described with reference to Fig. 1.

[0119] Periodicity 610 can include multiple repetitions of a periodic pattern, which can be an example of periodic pattern 150, as described herein. Although Fig. 6 does not illustrate the periodic pattern, it should be understood that periodicity 610 can include a quantity of the periodic pattern. The techniques described herein can support systems, methods, and device for TDD in an NTN based on aligning an SI modification period with the periodic pattern based on adjusting periodicity 610 or identifying and applying an offset to periodicity 610.

[0120] UE 210 can be configured to receive MIBs and SIBs (e.g., SI messages) from satellite 260. In some examples, UE 210 can be configured to perform SI modification based on receiving SI update messages (e.g., via SIBs) from satellite 260. SI modification can be associated with a period for performing modifications based on the SI update messages. For example, the period can be associated with a start boundary for initiating modifications, and an end boundary for ceasing modifications.

[0121] Periodicity 610 can be associated with a quantity of radio frames (e.g., 1024 radio frames) . In some examples, periodicity 610 can be implemented as a hyper system frame, or implemented as a repetition within a hyper system frame. Likewise, periodicity 610 can be associated with a corresponding duration (e.g., 10240ms) , based on each radio frame of periodicity 610 being 10ms. However, the periodic pattern can include 9 radio frames and thus have a duration of 90ms. In some such examples, the quantity of radio frames within periodicity 610 isn’ t divisible by 9 radio frames, thus the periodic pattern is inconsistent (e.g., asynchronous) with periodicity 610. That is, the end (e.g., a last radio frame) of a last repetition of the periodic pattern implemented in periodicity 610 may not align with an end (e.g., a last radio frame) of periodicity 610.

[0122] Periodicity 610 can define the period for performing SI modification, such as an SI modification window, SI modification period boundaries, and a frequency for performing SI modification. For example, SI modification period boundaries are defined by SFN values associated with the hyper system frame, which can implement periodicity 610 a quantity of times. In some examples, periodicity 610 can define the period for performing SI modification, such that if UE 210 performs SI modification at a position within periodicity 610 (e.g., at the beginning of periodicity 610) , UE 210 may not perform SI modification again until a same position within a subsequent repetition of periodicity 610. In some examples, the hyper system frame can define the period for performing SI modification, such that if UE 210 performs SI modification at SFN0, UE 210 may not perform SI modification again until SFN0 of a subsequent hyper system frame.

[0123] However, due to the difference in alignment between the periodic pattern and periodicity 610, or the hyper system frame, UE 210 may not perform SI modification (e.g., due to the SI modification occurring during a portion of the periodic pattern unsuitable for SI modification) . For example, rather than receiving an SIB associated with performing SI modification at a DL radio frame, due to the misalignment between the periodic pattern and periodicity 610, or the hyper system frame, UE 210 can receive the SIB at an UL radio frame. Likewise, rather than performing SI modification at a radio frame of the periodic pattern, SI modification can be performed at a radio frame of the periodicity 610 defined by an SFN value contradicting the periodic pattern.

[0124] In accordance with examples as described herein, periodicity 610, and / or the hyper system frame, can be configured to implement an integer quantity of periodic patterns. In some examples, periodicity 610, or the hyper system frame, can be configured to include a quantity of radio frames equal to an integer number of 9 radio frames. In other examples, periodicity 610, or the hyper system frame, can be configured as a duration equal to an integer duration of periodic patterns. For example, because periodic pattern is 90ms, periodicity 610, or the hyper system frame, can be a duration of 1800ms, 3600ms, or another factor of 90ms.

[0125] For example, SI modification period boundaries can be defined by SFN values as in formula (5) , in which: (H-SFN × length of hyper system frame + SFN) mod m = 0 (5) where H-SFN is the hyper system frame number, m is the quantity of radio frames including  the SI modification period, and SFN is the system frame number.

[0126] In some such examples, m can be represented by formula (6) : modificationPeriodCoeff × defaultPagingCycle (6)

[0127] In some implementations, the SI window can begin at subframe #0 in a radio frame, represented by formulas (7) and (8) , in which: (H-SFN × length of hyper system frame + SFN) mod T = FLOOR (x / 10) + offset; (7) x = (n -1) × w (8) where w is SI window length and n is the quantity of periodic patterns within the hyper  system frame. T can represent a periodicity (e.g., si-Periodicity) of the SI message and offset can represent an offset of the start of the SI window (e.g., si-RadioFrameOffset) . In some examples, T can be modified to be a value that is an integer quantity of 9 radio frames.

[0128] In some implementations, such as for NB-IoT, SI period boundaries (e.g., boundaries of modification for SystemInformationBlockType1-NB) can be defined by SFN values, as represented by formula (9) , in which: (H-SFN × length of hyper system frame 610 + SFN) mod (4 × length of hyper system frame  610) = 0 (9)

[0129] In some examples, rather than adjusting periodicity 610, or the hyper system frame, UE 210 can be configured to determine an offset between periodicity 610, or the hyper system frame, and the periodic pattern. UE 210 can apply the offset to the SI modification period to successfully perform SI modification. For example, rather than the SI modification period (e.g., a starting boundary of the SI modification period) occurring during an UL radio frame of a subsequent periodicity for performing SI modification, the SI modification period can be offset to a DL radio frame (e.g., the first DL radio frame, the first paging frame) of the subsequent periodicity for performing SI modification, or a DL radio frame (e.g., the last DL radio frame, the last paging frame) of periodicity 610.

[0130] Likewise, rather than the SI modification period (e.g., a starting boundary of the SI modification period) occurring during an UL radio frame of a subsequent hyper system frame, the SI modification period can be offset to a DL radio frame (e.g., the first DL radio frame, the first paging frame) of the subsequent hyper system frame, or a DL radio frame (e.g., the last DL radio frame, the last paging frame) of the hyper system frame. That is, the UE 210 can be configured to derive the offset for each H-SFN.

[0131] In accordance with examples as described herein, SI modification scheme 600 illustrates a solution for implementing a periodic pattern for performing SI modification without asynchronous behavior resulting from an offset between the periodic pattern and periodicity 610, or the hyper system frame. That is, because periodicity 610 and / or the hyper system frame can be reconfigured to be an integer number of the periodic pattern, or because UE 210 is configured to determine and apply an offset to periodicity 610, the SI modification period can be synchronized with one or more appropriate radio frames of the periodic pattern.

[0132] Fig. 7 illustrates an example DL gap configuration 700 implementing a periodicity that supports a periodic pattern implemented by an NTN according to one or more implementations described herein. DL gap configuration 700 includes network entities of the NTN, such as UE 210, which can be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . DL gap configuration 700 includes satellite 260, which can be otherwise implemented as base station 222, operable to communicate signaling with UE 210. DL gap configuration 700 also illustrates an example of period 710, which can implement radio frame structure 140, as described with reference to Fig. 1. Period 710 can include multiple repetitions of a periodic pattern, which can be an example of periodic pattern 150 as described herein. Although Fig. 7 does not illustrate the periodic pattern, it should be understood that period 710 can include a quantity of the periodic pattern. The techniques described herein can support systems, methods, and device for TDD in an NTN based on aligning a periodicity for performing DL gaps with the periodic pattern via adjusting the duration of the periodicity or offsetting the DL gaps to align with the periodic pattern.

[0133] Period 710 defines a duration between performing DL gaps at UE 210. That is, a DL gap is a duration in which UE 210 is configured not to receive DL signaling and can instead perform other operations at UE 210. For example, UE 210 can perform measurements or internal operations instead of receiving DL signaling during one or more DL radio frames associated with the DL gap. Period 710 can be a frequency for performing DL gaps, such that at an initial time of period 710 a DL gap can be observed, and another DL gap may not be observed until an initial time of a subsequent period (e.g., after period 710) .

[0134] Period 710 can be associated with a duration (e.g., 10240ms, based on each radio frame being 10ms) . In some examples, period 710 can be associated with a corresponding quantity of radio frames (e.g., 1024 radio frames) . However, the periodic pattern can include 9 radio frames and thus have a duration of 90ms. Because period 710 can include a duration that isn’ t divisible by 90ms, the periodic pattern can be inconsistent (e.g., asynchronous) with period 710. That is, because period 710 can include a quantity of radio frames that isn’ t divisible by 9 radio frames, the periodic pattern can be inconsistent with period 710. For example, the end (e.g., a last radio frame) of a last repetition of the periodic pattern implemented in period 710 may not align with an end (e.g., a last radio frame) of period 710.

[0135] However, due to the difference in alignment between the periodic pattern and period 710, UE 210 can be unable to observe a DL gap associated with period 710. For example, rather than the DL gap occurring during one or more DL radio frame, due to the misalignment between the periodic pattern and period 710, the DL gap can occur during one or more UL radio frames, or vice versa.

[0136] In accordance with examples as described herein, period 710 can be configured to implement an integer number of periodic patterns. In some examples, period 710 can be configured as a duration equal to an integer duration of periodic patterns. For example, because periodic pattern is 90ms, period 710 can be a duration of 1800ms, 3600ms, or another factor of 90ms. In other examples, period 710 can be configured to include a quantity of radio frames equal to an integer number of 9 radio frames.

[0137] In some examples, rather than adjusting period 710, UE 210 can be configured to determine an offset between period 710 and the periodic pattern and apply the offset to the DL gap to ensure the DL gap occurs during one or more DL radio frames. For example, rather than the DL gap occurring during an UL radio frame of a subsequent period, the DL gap can be offset to a DL radio frame (e.g., the first DL radio frame) of the subsequent period, or a DL radio frame (e.g., the last DL radio frame, the last paging frame) of period 710. That is, UE 210 can be configured to apply a duration (e.g., a negative duration, a positive duration) associated with the offset to period 710 to align the DL gap with a DL radio frame. In some examples, the offset can be applied to adjust a starting time of the DL gap.

[0138] In accordance with examples as described herein, DL gap configuration 700 illustrates a solution for implementing a periodic pattern for performing DL gaps without asynchronous behavior resulting from an offset between the periodic pattern and period 710. That is, because period 710 can be reconfigured to be an integer number (e.g., duration, radio frames) of the periodic pattern, or because UE 210 is configured to determine and apply an offset to period 710, DL gaps can be synchronized with appropriate DL radio frames of the periodic pattern.

[0139] Fig. 8 illustrates an example modification scheme 800 of a RACH procedure based on a periodic pattern implemented by an NTN according to one or more implementations described herein. Modification scheme 800 illustrates network entities of the NTN, such as UE 210, which can be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . Modification scheme 800 includes satellite 260, which can be otherwise implemented as base station 222, operable to communicate signaling with UE 210. Modification scheme 800 also illustrates an example of periodic pattern 150, which can be implemented as part of a radio frame structure 140, as described with reference to Fig. 1. The techniques described herein can support systems, methods, and device for TDD in an NTN based on aligning an operation or signaling of a RACH procedure with periodic pattern 150 based on applying a duration to the time at which the operation or signaling would occur.

[0140] UE 210 can be configured to perform a RACH procedure with satellite 260, in which UE 210 transmits one or more random access (RA) preamble (e.g., an NB physical RACH (NPRACH) preamble) to satellite 260 and satellite 260 transmits an RA response to UE 210. In some examples, an RA response window can begin at a radio frame (e.g., subframe) that is a quantity of radio frames after the one or more RA preambles (e.g., a first RA preamble) , where the quantity is based on the preamble format and a number of repetitions of the RA preamble. For example, the RA response window can begin at a radio frame (e.g., subframe) containing the last RA preamble repetition plus X radio frames (e.g., subframes) plus round trip time (RTT) (e.g., UE 210 to satellite 260 RTT) , where X is based on the preamble format and the quantity of RA preamble repetitions, as shown in Table 1. TABLE 1: RADIO FRAMES BETWEEN RA PREAMBLE  TRANSMISSION AND RA RESPONSE WINDOW IN NB-IOT

[0141] In some examples, if the transmission of an RA preamble (e.g., for SR) ends on radio frame (e.g., subframe) n (e.g., for an NB-IoT UE, such as UE 210, configured with higher layer parameter (sr-WithoutHARQ-ACK-Config) : in case of frame structure type 1 (e.g., FDD) with preamble (e.g., NPRACH) format 0 and 1, when the number of preamble (NPRACH) repetitions is greater than or equal to 64, or preamble (e.g., NPRACH) format 2 when the number of preamble (e.g., NPRACH) repetitions is greater than or equal to 16, UE 210 is not required to monitor PDCCHs (e.g., NPDCCH UE-specific search space) from radio frame (e.g., subframe) n to radio frame (e.g., subframe) n + 41 + Δ PDCCH. In some such examples, UE 210 is not required to monitor PDCCHs (e.g., NPDCCH UE-specific search space) from radio frame (e.g., subframe) n to radio frame (e.g., subframe) n + 41 + ΔPDCCH, or in an NTN serving cell, in any DL radio frames (e.g., subframes) that overlap with UL radio frame (e.g., subframe) n to radio frame (e.g., subframe) n + Kmac + 40 + ΔPDCCH. That is, UE 210 can be configured with an UL gap between the RA preamble (e.g., the last RA preamble, RACH) and a time equivalent to the time of RA preamble plus 41 subframes plus Δ PDCCH plus RTT. In some examples, during the UL gap, the UE 210 can be configured to perform one or more operations associated with not performing UL signaling.

[0142] In some examples, Δ PDCCH can be a value associated with implementing periodic pattern 150. For example, implementing periodic pattern 150 can result in misalignment such that a PDCCH associated with the RA response is communicated from satellite 260 to UE 210 during an UL radio frame of periodic pattern 150. That is, Δ PDCCH is an interval beginning from a radio frame (e.g., a subframe) including the last repetition of the RA preamble to the first subframe of the next PDDCH occasion. Thus, implementing ΔPDCCH can adjust a timing of the PDCCH to be transmitted during a DL radio frame of periodic pattern 150. That is, the interval between the UL radio frame and the DL radio frame can be taken into account by Δ PDCCH. In some examples, UE 210 can be preconfigured (e.g., by the NTN) with Δ PDCCH. In other examples, UE 210 can derive Δ PDCCH. In some examples, the NTN can preconfigure satellite 260 with Δ PDCCH or satellite 260 can derive Δ PDCCH.

[0143] In accordance with examples as described herein, modification scheme 800 illustrates a solution for implementing periodic pattern 150 for performing a RACH procedure without asynchronous behavior resulting from an offset between periodic pattern 150 and the RACH procedure. That is, because Δ PDCCH is configured, UL gaps can be synchronized with appropriate UL radio frames of periodic pattern 150. In some examples, implementing Δ PDCCH can align the operations or signaling of the RACH procedure with the periodic pattern 150, which can enable the NTN to leverage the periodic pattern 150 in existing deployments of NB-IoT UEs 210.

[0144] Fig. 9 illustrates an example preconfigured uplink resource (PUR) configuration 900 supporting a periodic pattern for initiating a PUR response window timer according to one or more implementations described herein. PUR configuration 900 illustrates network entities of the NTN, such as UE 210, which can be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . PUR configuration 900 includes satellite 260, which can be otherwise implemented as base station 222, operable to communicate signaling with UE 210. PUR configuration 900 also illustrates an example of periodic pattern 150, which can be implemented as part of a radio frame structure 140, as described with reference to Fig. 1. The techniques described herein can support systems, methods, and device for TDD in an NTN based on aligning an operation (e.g., initiating a PUR response window timer) of a PUR response window with periodic pattern 150 based on applying a duration to the time at which the operation (e.g., initiating the PUR response window timer) would occur.

[0145] UE 210 can be configured to communicate preconfigured uplink resources (PUR) with satellite 260. For example, UE 210 can receive PUR from satellite 260 (e.g., as part of one or more PDCCHs) or UE 210 can determine PUR. UE 210 can transmit PUSCH signaling using the PUR to satellite 260. Satellite 260 can transmit PDCCH signaling in response to the PUSCH signaling after a duration has elapsed since the PUSCH signaling. For example, a PUR response window timer can be initiated by UE 210 (e.g., or satellite 260) after PUSCH for determining when the PDCCH signaling will be communicated.

[0146] In some examples, the PUR response window timer can be associated with a duration, such that upon completion of the PUR response window timer, UE 210 can monitor for the PDCCH signaling. In some such examples, the PUR response window timer can be associated with a quantity of radio frames. However, the quantity of radio frames implemented in the PUR response window timer can be inconsistent with a quantity of radio frames in periodic pattern 150. In some examples, the PUSCH signaling can be transmitted during an UL radio frame of periodic pattern 150. However, due to the inconsistency between periodic pattern 150 and the PUR response window timer, the PDCCH signaling can be communicated during an UL radio frame of periodic pattern 150, rather than a DL radio frame.

[0147] In accordance with examples as described herein, Δ PDCCH can be applied to the PUR response window timer to align the PDDCH signaling with a DL radio frame of periodic pattern 150. For example, the PUR response window timer can begin after the last PUSCH is transmitted, and can include 4 subframes plus RTT (e.g., UE 210 to satellite 260 RTT) . The PDCCH can be transmitted at the end of the PUR response window timer, however this may not align with a DL radio frame. Thus, Δ PDCCH is an offset than can be applied to the PUR response window timer to align the PDDCH with a DL radio frame of periodic pattern 150. That is, Δ PDCCH includes an interval starting from the subframe following the last subframe of the associated with PUR transmission plus 4 subframes plus RTT to the first subframe of the next PDCCH occasion. Therefore, the interval between the UL radio frame and the DL radio frame can be taken into account by Δ PDCCH.

[0148] In accordance with examples as described herein, PUR configuration 900 illustrates a solution for implementing periodic pattern 150 for communicating PURs without asynchronous behavior resulting from an offset between periodic pattern 150 and the PUR procedure. That is, because Δ PDCCH is configured, PDCCHs can be synchronized with appropriate DL radio frames of periodic pattern 150. In some examples, a similar approach can be applied to contention resolution timer. For example, a contention resolution timer starting point can be modified such that an interval between UL radio frames and DL radio frames can be taken into account. This can enable a contention resolution procedure to implement signaling in line with appropriate radio frames of periodic pattern 150. In some examples, implementing the adjustment to the PUR response window timer can align the signaling associated with the PUR procedure to periodic pattern 150, which can synchronize operations between UE 210 and satellite 260.

[0149] Fig. 10 illustrates an example NTN 1000 supporting communicating UE capability information between network devices according to one or more implementations described herein. NTN 1000 includes network entities, such as UE 210, which can be an example of a NB-IoT UE (e.g., a 4G UE, a 5G UE) . NTN 1000 includes satellite 260 and base station 222, which can be otherwise implemented one or more network nodes, TRPs, or other entities operable to communicate signaling with UE 210. The techniques described herein can support systems, methods, and device for TDD in an NTN based on establish capability information signaling between the network entities, which can enable operations to be performed based on UE capability.

[0150] NTN 1000 is configured to support communicating capability information between the various network entities. The capability information can include an indication of UE 210’s capability to support radio frame structure 140, including periodic pattern 150, as described with reference to Fig. 1. For example, UE 210 can have a capability to support periodic pattern 150, which can facilitate improved TDD NTN operations. In some such examples, UE 210 can have a capability to support a particular frequency band associated with facilitating the improved TDD NTN operations. The capability information can include an indication for whether UE 210 can support the frequency band. In other examples, the capability information may not include an indication regarding the frequency band. In some implementations, the capability information can additionally, or alternatively, include an indication of a capability of base station 222 and / or satellite 260 for supporting radio frame structure 140 and / or the frequency band.

[0151] In some examples, UE 210 can be configured to transmit the capability information to base station 222 and / or satellite 260. Base station 222 and / or satellite 260 can be configured to transmit the capability information to the NTN 1000 or other network entities associated with the NTN 1000. In some such examples, the capability information can define an indication, implemented as a UECapabilityInformation-NB message or ue-RadioPagingInfo-r13 (e.g., or NTN-Parameters-NB) . In some examples, the NTN 1000 can be configured to transmit the capability information to base station 222 and / or satellite 260. In some such examples, the capability information can define an indication, implemented as UERadioPagingInformation-NB.

[0152] In some examples, the NTN 1000 can introduce a new tracking area identity (TAI) list. The NTN 1000 can associate each TAI to a specific frequency band. In some such examples, when UE 210 performs evolved packet system (EPS) attachment and connects to base station 222, satellite 260, and / or another network entity (e.g., to connect UE 210 to the NTN 1000) , UE 210 can use the frequency band. Based on connecting through the frequency band, the NTN 1000 can assign a corresponding TAI to UE 210.

[0153] In accordance with examples as described herein, NTN 1000 illustrates a solution for implementing UE capability messaging to ensure asynchronous behavior does not result when performing operations associated with implementing periodic pattern 150. Communicating UE capability messaging between the network entities can provide increased visibility for performing operations associated with implementing TDD mode at the NTN 1000. That is, the UE capability message can enable network entities to determine whether existing network entities (e.g., 4G network entities) can support operations (e.g., 5G operations) associated with the NTN 1000.

[0154] Fig. 11 illustrates an example of components of a device that supports TDD in an NTN environment implementing a periodic pattern according to one or more implementations described herein. In some implementations, device 1100 can include application circuitry 1102, baseband circuitry 1104, RF circuitry 1106, front-end module (FEM) circuitry 1108, one or more antennas 1110, and power management circuitry (PMC) 1112 coupled together at least as shown. In some implementations, device 1100 can include fewer elements (e.g., a RAN node may not utilize application circuitry 1102 and can instead include a processor / controller to process data received from a core network. In some implementations, device 1100 can include additional elements such as, for example, memory / storage, display, camera, sensor (including one or more temperature sensors, such as a single temperature sensor, a plurality of temperature sensors at different locations in device 1100, etc. ) , or input / output (I / O) interface. In other implementations, the components described below can be included in more than one device (e.g., said circuitries can be separately included in more than one device for cloud-RAN (C-RAN) implementations) .

[0155] Application circuitry 1102 can include one or more application processors. For example, application circuitry 1102 can include circuitry such as, but not limited to, one or more single-core or multi-core processors. The processor (s) can include any combination of general-purpose processors and dedicated processors (e.g., graphics processors, application processors, etc. ) . The processors can be coupled with or can include memory / storage and can be configured to execute instructions stored in the memory / storage to enable various applications or operating systems to run on device 1100. In some implementations, processors of application circuitry 1102 can process data packets received from a core network.

[0156] Baseband circuitry 1104 can include circuitry such as, but not limited to, one or more single-core or multi-core processors. Baseband circuitry 1104 can include one or more baseband processors or control logic to process baseband signals received from a receive signal path of RF circuitry 1106 and to generate baseband signals for a transmit signal path of RF circuitry 1106. Baseband circuity 1104 can interface with application circuitry 1102 for generation and processing of the baseband signals and for controlling operations of RF circuitry 1106. For example, in some implementations, baseband circuitry 1104 can include a 3G baseband processor 1104A, a 4G baseband processor 1104B, a 5G baseband processor 1104C, or other baseband processor (s) 1104D for other existing generations, generations in development or to be developed in the future (e.g., 5G, 6G, 7G, etc. ) .

[0157] Baseband circuitry 1104 (e.g., one or more of baseband processors 1104A-D) can handle various radio control functions that enable communication with one or more radio networks via RF circuitry 1106. In other implementations, some or all of the functionality of baseband processors 1104A-D can be included in modules stored in memory 1104G and executed via a central processing unit (CPU) 1104E. The radio control functions can include, but are not limited to, signal modulation / demodulation, encoding / decoding, radio frequency shifting, etc. In some implementations, modulation / demodulation circuitry of baseband circuitry 1104 can include Fast-Fourier Transform (FFT) , precoding, or constellation mapping / de-mapping functionality. In some implementations, encoding / decoding circuitry of baseband circuitry 1104 can include convolution, tail-biting convolution, turbo, Viterbi, or low-density parity check (LDPC) encoder / decoder functionality. Implementations of modulation / demodulation and encoder / decoder functionality are not limited to these examples and can include other suitable functionality in other implementations.

[0158] In some implementations, memory 1104G can receive and / or store information and instructions for supporting a periodic pattern in TDD operations of an NTN. One or more of the techniques described herein can enable an NTN to function in TDD mode, while supporting existing NB-IoT baseband circuitry 1104 or UEs 210 (e.g., associated with 4G) using a radio frame structure including a periodic pattern (e.g., configured for 5G) . That is, deployed NB-IoT baseband circuitry 1104 or UEs 210 can be configured to operate in accordance with timing configurations that contradict with the periodic pattern, thereby causing operations or signaling to occur at times in which the operations or signaling may not be supported. Thus, implementing the periodic pattern and the associated solutions described herein can leverage the existing NB-IoT baseband circuitry 1104 or UEs 210 to operate in accordance with the timing configurations of the periodic pattern. The solutions described herein can improve timing and synchronization within an NTN, as well as support existing deployments of network devices, which can save costs or improve efficiency, among other advantages as described herein. Many other aspects and examples are also described herein. These and many other features and examples are described herein.

[0159] In some implementations, baseband circuitry 1104 can include one or more audio digital signal processor (s) (DSP) 1104F. Audio DSP 1104F can include elements for compression / decompression and echo cancellation and can include other suitable processing elements in other implementations. Components of baseband circuitry 1104 can be suitably combined in a single chip, a single chipset, or disposed on a same circuit board in some implementations. In some implementations, some or all of the constituent components of baseband circuitry 1104 and application circuitry 1102 can be implemented together such as, for example, on a system on a chip (SOC) .

[0160] In some implementations, baseband circuitry 1104 can provide for communication compatible with one or more radio technologies. For example, in some implementations, baseband circuitry 1104 can support communication with a NG-RAN, an evolved universal terrestrial radio access network (EUTRAN) or other wireless metropolitan area networks (WMAN) , a wireless local area network (WLAN) , a wireless personal area network (WPAN) , etc. Implementations in which baseband circuitry 1104 is configured to support radio communications of more than one wireless protocol can be referred to as multi-mode baseband circuitry.

[0161] RF circuitry 1106 can enable communication with wireless networks using modulated electromagnetic radiation through a non-solid medium. In various implementations, RF circuitry 1106 can include switches, filters, amplifiers, etc., to facilitate the communication with the wireless network. RF circuitry 1106 can include a receive signal path which can include circuitry to down-convert RF signals received from FEM circuitry 1108 and provide baseband signals to baseband circuitry 1104. RF circuitry 1106 can also include a transmit signal path which can include circuitry to up-convert baseband signals provided by baseband circuitry 1104 and provide RF output signals to FEM circuitry 1108 for transmission.

[0162] In some implementations, the receive signal path of RF circuitry 1106 can include mixer circuitry 1106A, amplifier circuitry 1106B and filter circuitry 1106C. In some implementations, the transmit signal path of RF circuitry 1106 can include filter circuitry 1106C and mixer circuitry 1106A. RF circuitry 1106 can also include synthesizer circuitry 1106D for synthesizing a frequency for use by mixer circuitry 1106A of the receive signal path and the transmit signal path. In some implementations, mixer circuitry 1106A of the receive signal path can be configured to down-convert RF signals received from FEM circuitry 1108 based on the synthesized frequency provided by synthesizer circuitry 1106D. Amplifier circuitry 1106B can be configured to amplify the down-converted signals and filter circuitry 1106C can be a low-pass filter (LPF) or band-pass filter (BPF) configured to remove unwanted signals from the down-converted signals to generate output baseband signals. Output baseband signals can be provided to baseband circuitry 1104 for further processing. In some implementations, the output baseband signals can be zero-frequency baseband signals, although this may not be a requirement. In some implementations, mixer circuitry 1106A of the receive signal path can comprise passive mixers, although the scope of the implementations is not limited in this respect.

[0163] In some implementations, mixer circuitry 1106A of the transmit signal path can be configured to up-convert input baseband signals based on the synthesized frequency provided by synthesizer circuitry 1106D to generate RF output signals for FEM circuitry 1108. The baseband signals can be provided by baseband circuitry 1104 and can be filtered by filter circuitry 1106C. In some implementations, mixer circuitry 1106A of the receive signal path and mixer circuitry 1106A of the transmit signal path can include two or more mixers and can be arranged for quadrature down conversion and up conversion, respectively. In some implementations, mixer circuitry 1106A of the receive signal path and mixer circuitry 1106A of the transmit signal path can include two or more mixers and can be arranged for image rejection. In some implementations, mixer circuitry 1106A of the receive signal path and mixer circuitry 1106A can be arranged for direct down conversion and direct up conversion, respectively. In some implementations, mixer circuitry 1106 of the receive signal path and mixer circuitry 1106A of the transmit signal path can be configured for super-heterodyne operation.

[0164] In some implementations, the output baseband signals, and the input baseband signals can be analog baseband signals, although the scope of the implementations is not limited in this respect. In some alternate implementations, the output baseband signals, and the input baseband signals can be digital baseband signals. In these alternate implementations, RF circuitry 1106 can include analog-to-digital converter (ADC) and digital-to-analog converter (DAC) circuitry and baseband circuitry 1104 can include a digital baseband interface to communicate with RF circuitry 1106.

[0165] In some dual-mode implementations, a separate radio integrated circuitry can be provided for processing signals for each spectrum, although the scope of the implementations is not limited in this respect. In some implementations, synthesizer circuitry 1106D can be a fractional-N synthesizer or a fractional N / N+1 synthesizer, although the scope of the implementations is not limited in this respect as other types of frequency synthesizers can be suitable. For example, synthesizer circuitry 1106D can be a delta-sigma synthesizer, a frequency multiplier, or a synthesizer comprising a phase-locked loop with a frequency divider.

[0166] Synthesizer circuitry 1106D can be configured to synthesize an output frequency for use by mixer circuitry 1106A of RF circuitry 1106 based on a frequency input and a divider control input. In some implementations, synthesizer circuitry 1106D can be a fractional N / N+1 synthesizer. In some implementations, frequency input can be provided by a voltage-controlled oscillator (VCO) . Divider control input can be provided by either baseband circuitry 1104 or the applications circuitry 1102 depending on the desired output frequency. In some implementations, a divider control input (e.g., N) can be determined from a look-up table based on a channel indicated by the applications circuitry 1102.

[0167] Synthesizer circuitry 1106D of RF circuitry 1106 can include a divider, a delay-locked loop (DLL) , a multiplexer, and a phase accumulator. In some implementations, the divider can be a dual modulus divider (DMD) , and the phase accumulator can be a digital phase accumulator (DPA) . In some implementations, the DMD can be configured to divide the input signal by either N or N+1 (e.g., based on a carry out) to provide a fractional division ratio. In some example implementations, the DLL can include a set of cascaded, tunable, delay elements, a phase detector, a charge pump and a D-type flip-flop. In these implementations, the delay elements can be configured to break a VCO period up into Nd equal packets of phase, where Nd is the number of delay elements in the delay line. In this way, the DLL provides negative feedback to help ensure that the total delay through the delay line is one VCO cycle.

[0168] In some implementations, synthesizer circuitry 1106D can be configured to generate a carrier frequency as the output frequency, while in other implementations, the output frequency can be a multiple of the carrier frequency (e.g., twice the carrier frequency, four times the carrier frequency) and used in conjunction with quadrature generator and divider circuitry to generate multiple signals at the carrier frequency with multiple different phases with respect to each other. In some implementations, the output frequency can be a LO frequency (fLO) . In some implementations, RF circuitry 1106 can include an in-phase / quadrature (I / Q)  / polar converter.

[0169] FEM circuitry 1108 can include a receive signal path which can include circuitry configured to operate on RF signals received from one or more antennas 1110, amplify the received signals and provide the amplified versions of the received signals to RF circuitry 1106 for further processing. FEM circuitry 1108 can also include a transmit signal path which can include circuitry configured to amplify signals for transmission provided by RF circuitry 1106 for transmission by one or more of the one or more antennas 1110. In various implementations, the amplification through the transmit or receive signal paths can be done solely in RF circuitry 1106, solely in FEM circuitry 1108, or in both RF circuitry 1106 and FEM circuitry 1108.

[0170] In some implementations, FEM circuitry 1108 can include a transmit / receive switch to switch between transmit mode and receive mode operation. FEM circuitry 1108 can include a receive signal path and a transmit signal path. The receive signal path of FEM circuitry 1108 can include a low noise amplifier to amplify received RF signals and provide the amplified received RF signals as an output (e.g., to RF circuitry 1106) . The transmit signal path of FEM circuitry 1108 can include a power amplifier to amplify input RF signals (e.g., provided by RF circuitry 1106) , and one or more filters to generate RF signals for subsequent transmission (e.g., by one or more of one or more antennas 1110) .

[0171] In some implementations, PMC 1112 can manage power provided to baseband circuitry 1104. In particular, PMC 1112 can control power-source selection, voltage scaling, battery charging, or direct current (DC) to DC (DC-to-DC) conversion. PMC 1112 can often be included when device 1100 is capable of being powered by a battery, for example, when device 1100 is included in a UE. PMC 1112 can increase the power conversion efficiency while providing desirable implementation size and heat dissipation characteristics.

[0172] While Fig. 11 shows PMC 1112 coupled only with baseband circuitry 1104. However, in other implementations, PMC 1112 can be additionally or alternatively coupled with, and perform similar power management operations for, other components such as, but not limited to, application circuitry 1102, RF circuitry 1106, or FEM circuitry 1108.

[0173] In some implementations, PMC 1112 can control, or otherwise be part of, various power saving mechanisms of device 1100. For example, if device 1100 is in an RRC_Connected state, where device 1100 is still connected to the RAN node as device 1100 expects to receive traffic shortly, then device 1100 can enter a state known as discontinuous reception mode (DRX) after a period of inactivity. During this state, device 1100 can power down for brief intervals of time and thus save power.

[0174] If there is no data traffic activity for an extended period of time, then device 1100 can transition off to an RRC_Idle state, where device 1100 disconnects from the network and does not perform operations such as channel quality feedback, handover, etc. Device 1100 can go into a very low power state and device 1100 can perform paging where again device 1100 periodically can wake up to listen to the network and then power down again. Device 1100 may not receive data in this state; in order to receive data, device 1100 can transition back to RRC_Connected state.

[0175] An additional power saving mode can allow a device to be unavailable to the network for periods longer than a paging interval (ranging from seconds to a few hours) . During this time, the device 1100 can be unreachable to the network and can power down completely. Any data sent during this time can incur a large delay and device 1100 can assume the delay is acceptable.

[0176] Processors of application circuitry 1102 and processors of baseband circuitry 1104 can be used to execute elements of one or more instances of a protocol stack. For example, processors of baseband circuitry 1104, alone or in combination, can be used execute Layer 3, Layer 2, or Layer 1 functionality, while processors of baseband circuitry 1104 can utilize data (e.g., packet data) received from these layers and further execute Layer 4 functionality (e.g., transmission communication protocol (TCP) and user datagram protocol (UDP) layers) . As referred to herein, Layer 3 can comprise a radio resource control layer. As referred to herein, Layer 2 can comprise a medium access control layer, a radio link control layer, and a packet data convergence protocol layer, described in further detail below. As referred to herein, Layer 1 can comprise a physical layer of a UE / RAN node.

[0177] Fig. 12 illustrates example interfaces 1200 of baseband circuitry that supports TDD in an NTN environment implementing a periodic pattern according to one or more implementations described herein. One or more components or features of example interfaces 1200 can correspond to one or more components or features described above or elsewhere. Baseband circuitry 1204 can comprise processors 1204A, 1204B, 1204C, 1204D, and 1204E and a memory 1204G utilized by said processors. Each of processors 1204A, 1204B, 1204C, 1204D, and 1204E can include a memory interface, 1206A, 1206B, 1206C, 1206D, and 1206E, respectively, to send / receive data to / from memory 1204G. Baseband circuitry can be a component of a UE and / or another type of device or system capable of transmitting and / or receiving wireless signals.

[0178] Baseband circuitry 1204 can further include one or more interfaces to communicatively couple to other circuitries / devices, such as memory interface 1212 (e.g., an interface to send / receive data to / from memory external to baseband circuitry 1204) , an application circuitry interface 1214 (e.g., an interface to send / receive data to / from the application circuitry as described herein) , an RF circuitry interface 1216, a wireless hardware connectivity interface 1218 (e.g., an interface to send / receive data to / from near field communication components,  components (e.g.,  Low Energy) ,  components, and other communication components) , and a power management interface 1220 (e.g., an interface to send / receive power or control signals to / from a PMC) .

[0179] Fig. 13 illustrates a block diagram including components, according to one or more implementations described herein, able to read instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) and perform any one or more of the methodologies directed to implementing a periodic pattern in various operations of an NTN supporting TDD, as discussed herein. Specifically, Fig. 13 shows a diagrammatic representation of hardware resources 1300 including one or more processors 1310 (or processor cores) , one or more memory / storage devices 1320, and one or more communication resources 1330, each of which can be communicatively coupled via a bus 1340. For implementations where node virtualization or network function virtualization is utilized, a hypervisor can be executed to provide an execution environment for one or more network slices / sub-slices to utilize hardware resources 1300. Hardware resources 1300 can interact with hypervisor 1302. For example, hypervisor 1302 can schedule or otherwise manage hardware resource 1300.

[0180] Processors 1310 (e.g., a central processing unit (CPU) , a reduced instruction set computing (RISC) processor, a complex instruction set computing (CISC) processor, a graphics processing unit (GPU) , a digital signal processor (DSP) such as a baseband processor, an application specific integrated circuit (ASIC) , a radio-frequency integrated circuit (RFIC) , another processor, or any suitable combination thereof) can include, for example, a processor 1312 and a processor 1314.

[0181] Memory / storage devices 1320 can include main memory, disk storage, or any suitable combination thereof. Memory / storage devices 1320 can include, but are not limited to any type of volatile or non-volatile memory such as dynamic random-access memory (DRAM) , static random-access memory (SRAM) , erasable programmable read-only memory (EPROM) , electrically erasable programmable read-only memory (EEPROM) , flash memory, solid-state storage, etc.

[0182] In some implementations, memory / storage devices 1320 receive and / or store information and instructions 1355 for supporting a periodic pattern in TDD operations of an NTN. One or more of the techniques described herein can enable baseband circuitry 1104 or UE 210 to perform operations in accordance with a periodic pattern implemented by an NTN. The information and instructions 1355 can be directed to offsetting operations from occurring at a time that is not aligned with an appropriate radio frame of the periodic pattern, or adjusting a duration of a cycle implementing the periodic pattern. The solutions described herein can improve timing and synchronization within an NTN, as well as support existing deployments of network devices, which can save costs or improve efficiency, among other advantages as described herein. These and many other features and examples are described herein.

[0183] Communication resources 1330 can include interconnection or network interface components or other suitable devices to communicate with one or more peripheral devices 1304 or one or more databases 1306 via a network 1308. For example, communication resources 1330 can include wired communication components (e.g., for coupling via a universal serial bus) , cellular communication components, near field communication components,  components (e.g.,  Low Energy) ,  components, and other communication components.

[0184] Instructions 1350A, 1350B, 1350C, 1350D, and / or 1350E can comprise software, a program, an application, an applet, an app, or other executable code for causing at least any of processors 1310 to perform any one or more of the methodologies discussed herein. Instructions 1350 can reside, completely or partially, within at least one of processors 1310 (e.g., within a cache memory) , memory / storage devices 1320, or any suitable combination thereof. Furthermore, any portion of instructions 1350A-E can be transferred to hardware resources 1300 from any combination of peripheral devices 1304 or databases 1306. Accordingly, memory of processors 1310, memory / storage devices 1320, peripheral devices 1304, and databases 1306 are examples of computer-readable and machine-readable media.

[0185] Fig. 14 is a diagram of an example process 1400 for TDD in an NTN according to one or more implementations described herein. As shown, process 1400 can be implemented by base station 222, satellite 260, or another type of network access device. In some implementations, some or all of process 1400 can be performed by one or more other systems or devices, including one or more of the devices of Fig. 2. Additionally, process 1400 can include one or more fewer, additional, differently ordered and / or arranged operations than those shown in Fig. 14. In some implementations, some or all of the operations of process 1400 can be performed independently, successively, simultaneously, etc., of one or more of the other operations of process 1400. As such, the techniques described herein are not limited to the number, sequence, arrangement, timing, etc., of the operations or processes depicted in Fig. 14.

[0186] As shown, process 1400 can include paging, within a first repetition of a paging cycle, a user equipment (UE) at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the paging cycle including a set of radio frames and one or more repetitions of the periodic pattern (block 1410) . Process 1400 can include paging, within a second repetition of the paging cycle, the UE at a second radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto (block 1420) . One or more of the examples described herein can also, or alternatively, be part of process 1400.

[0187] Fig. 15 is a diagram of an example process 1500 for TDD in an NTN according to one or more implementations described herein. As shown, process 1500 can be implemented by UE 210 and / or baseband circuitry 1104, which can include or be part of an IoT device capable of narrowband communications. In some implementations, some or all of process 1500 can be performed by one or more other systems or devices, including one or more of the devices of Fig. 2. Additionally, process 1500 can include one or more fewer, additional, differently ordered and / or arranged operations than those shown in Fig. 15. In some implementations, some or all of the operations of process 1500 can be performed independently, successively, simultaneously, etc., of one or more of the other operations of process 1500. As such, the techniques described herein are not limited to the number, sequence, arrangement, timing, etc., of the operations or processes depicted in Fig. 15.

[0188] As shown, process 1500 can include monitoring, within a first repetition of a paging cycle, for a first paging occasion at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the paging cycle including a set of radio frames and one or more repetitions of the periodic pattern (block 1510) . Process 1500 can include monitoring, within a second repetition of the paging cycle, for a second paging occasion at a second radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto (block 1520) . One or more of the examples described herein can also, or alternatively, be part of process 1500.

[0189] Fig. 16 is a diagram of an example process 1600 for TDD in an NTN according to one or more implementations described herein. As shown, process 1600 can be implemented by base station 222, satellite 260, or another type of network access device. In some implementations, some or all of process 1600 can be performed by one or more other systems or devices, including one or more of the devices of Fig. 2. Additionally, process 1600 can include one or more fewer, additional, differently ordered and / or arranged operations than those shown in Fig. 16. In some implementations, some or all of the operations of process 1600 can be performed independently, successively, simultaneously, etc., of one or more of the other operations of process 1600. As such, the techniques described herein are not limited to the number, sequence, arrangement, timing, etc., of the operations or processes depicted in Fig. 16.

[0190] As shown, process 1600 can include communicating with a user equipment (UE) , within a first repetition of a cycle, to perform a first operation at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the cycle including a set of radio frames and one or more repetitions of the periodic pattern (block 1610) . Process 1600 can include communicating with the UE, within a second repetition of the cycle, to perform a second operation at a second radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto (block 1620) . One or more of the examples described herein can also, or alternatively, be part of process 1600.

[0191] Fig. 17 is a diagram of an example process 1700 for TDD in an NTN according to one or more implementations described herein. As shown, process 1700 can be implemented by UE 210 and / or baseband circuitry 1104, which can include or be part of an IoT device capable of narrowband communications. In some implementations, some or all of process 1700 can be performed by one or more other systems or devices, including one or more of the devices of Fig. 2. Additionally, process 1700 can include one or more fewer, additional, differently ordered and / or arranged operations than those shown in Fig. 17. In some implementations, some or all of the operations of process 1700 can be performed independently, successively, simultaneously, etc., of one or more of the other operations of process 1700. As such, the techniques described herein are not limited to the number, sequence, arrangement, timing, etc., of the operations or processes depicted in Fig. 17.

[0192] As shown, process 1700 can include communicating with a base station, within a first repetition of a cycle, to perform a first operation at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the cycle including a set of radio frames and one or more repetitions of the periodic pattern (block 1710) . Process 1700 can include communicating with the base station, within a second repetition of the cycle, to perform a second operation at a second radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto (block 1720) . One or more of the examples described herein can also, or alternatively, be part of process 1700.

[0193] Fig. 18 is a diagram of an example process 1800 for TDD in an NTN according to one or more implementations described herein. As shown, process 1800 can be implemented by base station 222, satellite 260, or another type of network access device. In some implementations, some or all of process 1800 can be performed by one or more other systems or devices, including one or more of the devices of Fig. 2. Additionally, process 1800 can include one or more fewer, additional, differently ordered and / or arranged operations than those shown in Fig. 18. In some implementations, some or all of the operations of process 1800 can be performed independently, successively, simultaneously, etc., of one or more of the other operations of process 1800. As such, the techniques described herein are not limited to the number, sequence, arrangement, timing, etc., of the operations or processes depicted in Fig. 18.

[0194] As shown, process 1800 can include communicating with a user equipment (UE) at a first radio frame of a periodic pattern within a cycle, the periodic pattern including a subset of 9 radio frames (block 1810) . Process 1800 can include communicating with the UE at a second radio frame of the periodic pattern, wherein the second radio frame occurs a duration after the first radio frame, and the duration is configured to adjust from communicating with the UE at a third radio frame to communicating with the UE at the second radio frame based on the third radio frame being a first type of radio frame and the second radio frame being a second type of radio frame (block 1820) . One or more of the examples described herein can also, or alternatively, be part of process 1800.

[0195] Fig. 19 is a diagram of an example process 1900 for TDD in an NTN according to one or more implementations described herein. As shown, process 1900 can be implemented by UE 210 and / or baseband circuitry 1104, which can include or be part of an IoT device capable of narrowband communications. In some implementations, some or all of process 1900 can be performed by one or more other systems or devices, including one or more of the devices of Fig. 2. Additionally, process 1900 can include one or more fewer, additional, differently ordered and / or arranged operations than those shown in Fig. 19. In some implementations, some or all of the operations of process 1900 can be performed independently, successively, simultaneously, etc., of one or more of the other operations of process 1900. As such, the techniques described herein are not limited to the number, sequence, arrangement, timing, etc., of the operations or processes depicted in Fig. 19.

[0196] As shown, process 1900 can include communicating with a base station at a first radio frame of a periodic pattern within a cycle, the periodic pattern including a subset of 9 radio frames (block 1910) . Process 1900 can include communicating with the base station at a second radio frame of the periodic pattern, wherein the second radio frame occurs a duration after the first radio frame, and the duration is configured to adjust from communicating with the base station at a third radio frame to communicating with the base station at the second radio frame based on the third radio frame being a first type of radio frame and the second radio frame being a second type of radio frame (block 1920) . One or more of the examples described herein can also, or alternatively, be part of process 1900.

[0197] Examples herein can include subject matter such as a method, means for performing acts or blocks of the method, at least one machine-readable medium including executable instructions that, when performed by a machine (e.g., a processor (e.g., processor, etc. ) with memory, an application-specific integrated circuit (ASIC) , a field programmable gate array (FPGA) , or the like) cause the machine to perform acts of the method or of an apparatus or system for concurrent communication using multiple communication technologies according to implementations and examples described.

[0198] In example 1, which can also include one or more of the examples described herein, a base station of a non-terrestrial network (NTN) can include one or more processors configured to perform operations including: paging, within a first repetition of a paging cycle, a user equipment (UE) at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the paging cycle including a set of radio frames and one or more repetitions of the periodic pattern; and paging, within a second repetition of the paging cycle, the UE at a second radio frame of the first repetition of the periodic pattern, where the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto.

[0199] In example 2, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: paging, within the first repetition of the paging cycle, a second UE at a third radio frame of the first repetition of the periodic pattern, where the first radio frame and the third radio frame occur at different radio frame positions within the respective subsets of radio frames corresponding thereto.

[0200] In example 3, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: paging, within the first repetition of the paging cycle, a second UE at a third radio frame of a second repetition of the periodic pattern, where the first radio frame and the third radio frame occur at a same radio frame position within the respective subsets of radio frames corresponding thereto.

[0201] In example 4, which can also include one or more of the examples described herein, the periodic pattern is repeated an integer quantity of times within the paging cycle, and the set of radio frames includes an integer quantity of the subset of 9 radio frames.

[0202] In example 5, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on the periodic pattern being repeated an integer quantity of times within the paging cycle.

[0203] In example 6, which can also include one or more of the examples described herein, the UE is configured to identify, within the first repetition of the paging cycle, the first repetition of the periodic pattern based on the periodic pattern being repeated an integer quantity of times within the paging cycle.

[0204] In example 7, which can also include one or more of the examples described herein, the UE is configured to identify, within the first repetition of the periodic pattern, the first radio frame based on identifying the first repetition of the periodic pattern, and paging the UE at the first radio frame is based at least in part on the UE identifying the first radio frame.

[0205] In example 8, which can also include one or more of the examples described herein, the periodic pattern is repeated a decimal numeral quantity of times within the paging cycle, and the set of radio frames includes a decimal numeral quantity of the subset of 9 radio frames.

[0206] In example 9, which can also include one or more of the examples described herein, paging the UE at the second radio frame is based on an applied offset to the paging cycle, the applied offset based on the periodic pattern being repeated a decimal numeral quantity of times within the paging cycle.

[0207] In example 10, which can also include one or more of the examples described herein, the applied offset is indicative of a misalignment between a last radio frame of a last repetition of the periodic pattern and a last radio frame of the paging cycle.

[0208] In example 11, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on the applied offset to the paging cycle.

[0209] In example 12, which can also include one or more of the examples described herein, the periodic pattern includes a quantity of empty radio frames, a quantity of uplink radio frames, and a quantity of downlink radio frames.

[0210] In example 13, which can also include one or more of the examples described herein, the NTN is operating in accordance with a time division duplexing (TDD) mode, and the periodic pattern including the subset of 9 radio frames is based on the NTN operating in accordance with the TDD mode.

[0211] In example 14, which can also include one or more of the examples described herein, the base station is configured to receive capability information from the UE, the capability information including an indication of the UE’s capability to support the periodic pattern including the subset of 9 radio frames.

[0212] In example 15, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: identifying a connection of the UE with the NTN via a frequency band; and assigning a tracking area identity to the UE based on the frequency band.

[0213] In example 16, which can also include one or more of the examples described herein, a user equipment (UE) can include one or more processors configured to perform operations including: monitoring, within a first repetition of a paging cycle, for a first paging occasion at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the paging cycle including a set of radio frames and one or more repetitions of the periodic pattern; and monitoring, within a second repetition of the paging cycle, for a second paging occasion at a second radio frame of the first repetition of the periodic pattern, where the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto.

[0214] In example 17, which can also include one or more of the examples described herein, the periodic pattern is repeated an integer quantity of times within the paging cycle, and the set of radio frames includes an integer quantity of the subset of 9 radio frames.

[0215] In example 18, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on the periodic pattern being repeated an integer quantity of times within the paging cycle.

[0216] In example 19, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: identifying, within the first repetition of the paging cycle, the first repetition of the periodic pattern based on the periodic pattern being repeated an integer quantity of times within the paging cycle.

[0217] In example 20, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: identifying, within the first repetition of the periodic pattern, the first radio frame based on identifying the first repetition of the periodic pattern, where monitoring for the first paging occasion is based on identifying the first radio frame.

[0218] In example 21, which can also include one or more of the examples described herein, the periodic pattern is repeated a decimal numeral quantity of times within the paging cycle, and the set of radio frames includes a decimal numeral quantity of the subset of 9 radio frames.

[0219] In example 22, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: determining an offset between the periodic pattern and the paging cycle based on the periodic pattern being repeated a decimal numeral quantity of times within the paging cycle.

[0220] In example 23, which can also include one or more of the examples described herein, the offset is a misalignment between a last radio frame of a last repetition of the periodic pattern and a last radio frame of the paging cycle.

[0221] In example 24, which can also include one or more of the examples described herein, monitoring for the second paging occasion at the second radio frame is based on determining the offset between the periodic pattern and the cycle.

[0222] In example 25, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on applying an inverse of the offset to the paging cycle.

[0223] In example 26, which can also include one or more of the examples described herein, the periodic pattern can include a quantity of empty radio frames, a quantity of uplink radio frames, and a quantity of downlink radio frames.

[0224] In example 27, which can also include one or more of the examples described herein, the periodic pattern can include the subset of 9 radio frames based on a non-terrestrial network associated with the UE operating in accordance with a time division duplexing (TDD) mode.

[0225] In example 28, which can also include one or more of the examples described herein, the UE is configured to transmit capability information to a base station of a non-terrestrial network associated with the UE, the capability information including an indication of the UE’s capability to support the periodic pattern including the subset of 9 radio frames.

[0226] In example 29, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: connecting with a non-terrestrial network (NTN) via a frequency band; and receiving a tracking area identity from the NTN based on the frequency band.

[0227] In example 30, which can also include one or more of the examples described herein, a base station of a non-terrestrial network (NTN) can include: a memory including one or more instructions; and one or more processors configured to execute the one or more instructions to perform operations including: communicating with a user equipment (UE) , within a first repetition of a cycle, to perform a first operation at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the cycle including a set of radio frames and one or more repetitions of the periodic pattern; and communicating with the UE, within a second repetition of the cycle, to perform a second operation at a second radio frame of the first repetition of the periodic pattern, where the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto.

[0228] In example 31, which can also include one or more of the examples described herein, the cycle is associated with performing system information modification, and the first operation and the second operation are each associated with a respective SI modification period.

[0229] In example 32, which can also include one or more of the examples described herein, the cycle includes a hyper system frame, and the first radio frame is associated with a first system frame number and the second radio frame is associated with a second system frame number.

[0230] In example 33, which can also include one or more of the examples described herein, the cycle is associated with performing downlink (DL) gaps at the UE, and the first operation and the second operation are each a respective DL gap.

[0231] In example 34, which can also include one or more of the examples described herein, the cycle is a paging cycle, and the first operation and the second operation are each a respective paging occasion.

[0232] In example 35, which can also include one or more of the examples described herein, the first radio frame and the second radio frame are respective paging frames of the paging cycle.

[0233] In example 36, which can also include one or more of the examples described herein, the periodic pattern is repeated an integer quantity of times within the cycle, and the set of radio frames includes an integer quantity of the subset of 9 radio frames.

[0234] In example 37, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on the periodic pattern being repeated an integer quantity of times within the cycle.

[0235] In example 38, which can also include one or more of the examples described herein, the periodic pattern is repeated a decimal numeral quantity of times within the cycle, and the set of radio frames includes a decimal numeral quantity of the subset of 9 radio frames.

[0236] In example 39, which can also include one or more of the examples described herein, performing the second operation at the second radio frame is based on an applied offset to the cycle, the applied offset based on the periodic pattern being repeated a decimal numeral quantity of times within the cycle.

[0237] In example 40, which can also include one or more of the examples described herein, the applied offset is indicative of a misalignment between a last radio frame of a last repetition of the periodic pattern and a last radio frame of the cycle.

[0238] In example 41, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on the applied offset to the cycle.

[0239] In example 42, which can also include one or more of the examples described herein, performing the first operation occurs at least partially during one or more subsequent frames of the first radio frame, and performing the second operation occurs at least partially during one or more subsequent frames of the second radio frame.

[0240] In example 43, which can also include one or more of the examples described herein, a user equipment (UE) can include: a memory including one or more instructions; and one or more processors configured to execute the one or more instructions to perform operations including: communicating with a base station, within a first repetition of a cycle, to perform a first operation at a first radio frame of a first repetition of a periodic pattern, the periodic pattern including a subset of 9 radio frames and the cycle including a set of radio frames and one or more repetitions of the periodic pattern; and communicating with the base station, within a second repetition of the cycle, to perform a second operation at a second radio frame of the first repetition of the periodic pattern, where the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto.

[0241] In example 44, which can also include one or more of the examples described herein, the cycle is associated with performing system information modification, and the first operation and the second operation are each associated with a respective SI modification period.

[0242] In example 45, which can also include one or more of the examples described herein, the cycle includes a hyper system frame, and the first radio frame is associated with a first system frame number and the second radio frame is associated with a second system frame number.

[0243] In example 46, which can also include one or more of the examples described herein, the cycle is associated with performing downlink (DL) gaps at the UE, and the first operation and the second operation are each a respective DL gap.

[0244] In example 47, which can also include one or more of the examples described herein, the cycle is a paging cycle, and the first operation and the second operation are each a respective paging occasion.

[0245] In example 48, which can also include one or more of the examples described herein, the first radio frame and the second radio frame are respective paging frames of the paging cycle.

[0246] In example 49, which can also include one or more of the examples described herein, the periodic pattern is repeated an integer quantity of times within the cycle, and the set of radio frames includes an integer quantity of the subset of 9 radio frames.

[0247] In example 50, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on the periodic pattern being repeated an integer quantity of times within the cycle.

[0248] In example 51, which can also include one or more of the examples described herein, the periodic pattern is repeated a decimal numeral quantity of times within the cycle, and the set of radio frames includes a decimal numeral quantity of the subset of 9 radio frames.

[0249] In example 52, which can also include one or more of the examples described herein, the one or more processors are further configured to perform operations including: determining an offset between the periodic pattern and the cycle based on the periodic pattern being repeated a decimal numeral quantity of times within the cycle.

[0250] In example 53, which can also include one or more of the examples described herein, the offset is a misalignment between a last radio frame of a last repetition of the periodic pattern and a last radio frame of the cycle.

[0251] In example 54, which can also include one or more of the examples described herein, performing the second operation at the second radio frame is based on determining the offset between the periodic pattern and the cycle.

[0252] In example 55, which can also include one or more of the examples described herein, the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on applying an inverse of the offset to the cycle.

[0253] In example 56, which can also include one or more of the examples described herein, performing the first operation occurs at least partially during one or more subsequent frames of the first radio frame, and performing the second operation occurs at least partially during one or more subsequent frames of the second radio frame.

[0254] In example 57, which can also include one or more of the examples described herein, baseband circuitry can be configured to perform operations including: communicating with a user equipment (UE) at a first radio frame of a periodic pattern within a cycle, the periodic pattern including a subset of 9 radio frames; and communicating with the UE at a second radio frame of the periodic pattern, where the second radio frame occurs a duration after the first radio frame, and the duration is configured to adjust from communicating with the UE at a third radio frame to communicating with the UE at the second radio frame based on the third radio frame being a first type of radio frame and the second radio frame being a second type of radio frame.

[0255] In example 58, which can also include one or more of the examples described herein, communicating with the UE at the first radio frame can include: receiving, from the UE, one or more random access (RA) preambles associated with a random access channel (RACH) procedure.

[0256] In example 59, which can also include one or more of the examples described herein, communicating with the UE at the second radio frame can include: transmitting, to the UE, one or more RA responses associated with the RACH procedure via a physical downlink control channel.

[0257] In example 60, which can also include one or more of the examples described herein, communicating with the UE at the first radio frame can include: receiving signaling, from the UE, via a physical uplink shared channel based on preconfigured uplink resources.

[0258] In example 61, which can also include one or more of the examples described herein, communicating with the UE at the second radio frame can include: transmitting signaling, to the UE, via a physical downlink control channel based on preconfigured uplink resources.

[0259] In example 62, which can also include one or more of the examples described herein, the first type of radio frame is an uplink radio frame, and the second type of radio frame is a downlink radio frame.

[0260] In example 63, which can also include one or more of the examples described herein, the baseband circuitry is operable to configure the duration.

[0261] In example 64, which can also include one or more of the examples described herein, baseband circuitry can be configured to perform operations including: communicating with a base station at a first radio frame of a periodic pattern within a cycle, the periodic pattern including a subset of 9 radio frames; and communicating with the base station at a second radio frame of the periodic pattern, where the second radio frame occurs a duration after the first radio frame, and the duration is configured to adjust from communicating with the base station at a third radio frame to communicating with the base station at the second radio frame based on the third radio frame being a first type of radio frame and the second radio frame being a second type of radio frame.

[0262] In example 65, which can also include one or more of the examples described herein, communicating with the base station at the first radio frame can include: transmitting, to the base station, one or more random access (RA) preambles associated with a random access channel (RACH) procedure.

[0263] In example 66, which can also include one or more of the examples described herein, communicating with the base station at the second radio frame can include: receiving, from the base station, one or more RA responses associated with the RACH procedure via a physical downlink control channel.

[0264] In example 67, which can also include one or more of the examples described herein, communicating with the base station at the first radio frame can include: transmitting signaling, to the base station, via a physical uplink shared channel based on preconfigured uplink resources.

[0265] In example 68, which can also include one or more of the examples described herein, communicating with the base station at the second radio frame can include: receiving signaling, from the base station, via a physical downlink control channel based on preconfigured uplink resources.

[0266] In example 69, which can also include one or more of the examples described herein, the first type of radio frame is an uplink radio frame, and the second type of radio frame is a downlink radio frame.

[0267] In example 70, which can also include one or more of the examples described herein, the baseband circuitry is operable to configure the duration.

[0268] The above description of illustrated examples, implementations, aspects, etc., of the subject disclosure, including what is described in the Abstract, is not intended to be exhaustive or to limit the disclosed aspects to the precise forms disclosed. While specific examples, implementations, aspects, etc., are described herein for illustrative purposes, various modifications are possible that are considered within the scope of such examples, implementations, aspects, etc., as those skilled in the relevant art can recognize.

[0269] In this regard, while the disclosed subject matter has been described in connection with various examples, implementations, aspects, etc., and corresponding Figures, where applicable, it is to be understood that other similar aspects can be used or modifications and additions can be made to the disclosed subject matter for performing the same, similar, alternative, or substitute function of the subject matter without deviating therefrom. Therefore, the disclosed subject matter should not be limited to any single example, implementation, or aspect described herein, but rather should be construed in breadth and scope in accordance with the appended claims below.

[0270] In particular regard to the various functions performed by the above described components or structures (assemblies, devices, circuits, systems, etc. ) , the terms (including a reference to a “means” ) used to describe such components are intended to correspond, unless otherwise indicated, to any component or structure which performs the specified function of the described component (e.g., that is functionally equivalent) , even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary implementations. In addition, while a particular feature can have been disclosed with respect to only one of several implementations, such feature can be combined with one or more other features of the other implementations as can be desired and advantageous for any given application.

[0271] As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or” . That is, unless specified otherwise, or clear from context, “X employs A or B” is intended to mean any of the natural inclusive permutations. That is, if X employs A; X employs B; or X employs both A and B, then “X employs A or B” is satisfied under any of the foregoing instances. In addition, the articles “a” and “an” as used in this application and the appended claims should generally be construed to mean “one or more” unless specified otherwise or clear from context to be directed to a singular form. Furthermore, to the extent that the terms “including” , “includes” , “having” , “has” , “with” , or variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising. ” Additionally, in situations wherein one or more numbered items are discussed (e.g., a “first X” , a “second X” , etc. ) , in general the one or more numbered items can be distinct, or they can be the same, although in some situations the context can indicate that they are distinct or that they are the same.

[0272] It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.

Claims

1.A base station of a non-terrestrial network (NTN) comprising one or more processors configured to perform operations comprising:paging, within a first repetition of a paging cycle, a user equipment (UE) at a first radio frame of a first repetition of a periodic pattern, the periodic pattern comprising a subset of 9 radio frames and the paging cycle comprising a set of radio frames and one or more repetitions of the periodic pattern; andpaging, within a second repetition of the paging cycle, the UE at a second radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto.2.The base station of claim 1, wherein the one or more processors are further configured to perform operations comprising:paging, within the first repetition of the paging cycle, a second UE at a third radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the third radio frame occur at different radio frame positions within the respective subsets of radio frames corresponding thereto.3.The base station of claim 1, wherein the one or more processors are further configured to perform operations comprising:paging, within the first repetition of the paging cycle, a second UE at a third radio frame of a second repetition of the periodic pattern, wherein the first radio frame and the third radio frame occur at a same radio frame position within the respective subsets of radio frames corresponding thereto.4.The base station of claim 1, wherein the periodic pattern is repeated an integer quantity of times within the paging cycle, and the set of radio frames comprises an integer quantity of the subset of 9 radio frames.5.The base station of claim 4, wherein the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on the periodic pattern being repeated an integer quantity of times within the paging cycle.6.The base station of claim 1, wherein the periodic pattern is repeated a decimal numeral quantity of times within the paging cycle, and the set of radio frames comprises a decimal numeral quantity of the subset of 9 radio frames.7.The base station of claim 1, wherein the NTN is operating in accordance with a time division duplexing (TDD) mode, and wherein the periodic pattern comprises the subset of 9 radio frames based on the NTN operating in accordance with the TDD mode.8.The base station of claim 1, wherein the base station is configured to receive capability information from the UE, the capability information comprising an indication of the UE’s capability to support the periodic pattern comprising the subset of 9 radio frames.9.The base station of claim 1, wherein the one or more processors are further configured to perform operations comprising:identifying a connection of the UE with the NTN via a frequency band; andassigning a tracking area identity to the UE based on the frequency band.10.A user equipment (UE) comprising one or more processors configured to perform operations comprising:monitoring, within a first repetition of a paging cycle, for a first paging occasion at a first radio frame of a first repetition of a periodic pattern, the periodic pattern comprising a subset of 9 radio frames and the paging cycle comprising a set of radio frames and one or more repetitions of the periodic pattern; andmonitoring, within a second repetition of the paging cycle, for a second paging occasion at a second radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto.11.The UE of claim 10, wherein the periodic pattern is repeated an integer quantity of times within the paging cycle, and the set of radio frames comprises an integer quantity of the subset of 9 radio frames.12.The UE of claim 11, wherein the one or more processors are further configured to perform operations comprising:identifying, within the first repetition of the paging cycle, the first repetition of the periodic pattern based on the periodic pattern being repeated an integer quantity of times within the paging cycle.13.The UE of claim 12, wherein the one or more processors are further configured to perform operations comprising:identifying, within the first repetition of the periodic pattern, the first radio frame based on identifying the first repetition of the periodic pattern, and wherein monitoring for the first paging occasion is based on identifying the first radio frame.14.The UE of claim 10, wherein the periodic pattern is repeated a decimal numeral quantity of times within the paging cycle, and the set of radio frames comprises a decimal numeral quantity of the subset of 9 radio frames.15.The UE of claim 14, wherein the one or more processors are further configured to perform operations comprising:determining an offset between the periodic pattern and the paging cycle based on the periodic pattern being repeated a decimal numeral quantity of times within the paging cycle.16.The UE of claim 15, wherein the offset is a misalignment between a last radio frame of a last repetition of the periodic pattern and a last radio frame of the paging cycle.17.The UE of claim 15, wherein monitoring for the second paging occasion at the second radio frame is based on determining the offset between the periodic pattern and the cycle.18.The UE of claim 15, wherein the first radio frame and the second radio frame occurring at the same radio frame position within the respective subsets of radio frames corresponding thereto is based on applying an inverse of the offset to the paging cycle.19.A base station of a non-terrestrial network (NTN) comprising:a memory comprising one or more instructions; andone or more processors configured to execute the one or more instructions to perform operations comprising:communicating with a user equipment (UE) , within a first repetition of a cycle, to perform a first operation at a first radio frame of a first repetition of a periodic pattern, the periodic pattern comprising a subset of 9 radio frames and the cycle comprising a set of radio frames and one or more repetitions of the periodic pattern; andcommunicating with the UE, within a second repetition of the cycle, to perform a second operation at a second radio frame of the first repetition of the periodic pattern, wherein the first radio frame and the second radio frame occur at a same radio frame position within respective subsets of radio frames corresponding thereto.20.The base station of claim 19, wherein the cycle is associated with performing system information modification, and the first operation and the second operation are each associated with a respective SI modification period.