Detecting wireless link failures in IoT NTN
By adjusting RLF parameters based on satellite elevation angle and expected time in NTN, the challenges of cell switching and long delays in NTN are addressed, enhancing RLF detection and reducing service interruptions.
Patent Information
- Application Number
- JP2023561339
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-04-09
- Filing Date
- 2022-04-11
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-04-11
AI Technical Summary
Existing cellular IoT technologies such as eMTC and NB-IoT face challenges in supporting non-terrestrial networks (NTNs) due to moving satellites causing cell switching, long propagation delays, and large Doppler shifts, leading to radio link failures (RLFs) and service interruptions.
Adjusting radio link failure parameters based on satellite elevation angle, expected time to be served, or overlap period between satellites to declare RLF earlier, reducing the time taken to detect RLF and minimizing service interruptions.
Reduces the time to declare RLF and minimizes overall service interruption by providing timely RLF detection, especially in NTN environments.
Smart Images

Figure 0007733129000003 
Figure 0007733129000004 
Figure 0007733129000005
Abstract
Description
[Technical Field]
[0001] Embodiments of the present disclosure are directed to wireless communications, and more particularly to detecting radio link failures (RLFs) in Internet of Things (IoT) non-terrestrial networks (NTNs). [Background technology]
[0002] In general, all terms used herein should be interpreted according to their ordinary meaning in the relevant technical field unless a different meaning is expressly given and / or implied from the context in which the term is used. All references to an element, apparatus, component, means, step, etc. should be openly interpreted as referring to at least one instance of that element, apparatus, component, means, step, etc., unless expressly stated otherwise. The steps of any method disclosed herein need not be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and / or if it is implicit that a step must follow or precede another step. Any feature of any of the embodiments disclosed herein may be applied to any other embodiment, wherever appropriate. Similarly, any advantage of any of the embodiments may be applied to any other embodiment, and vice versa. Other objects, features, and advantages of the described embodiments will become apparent from the following description.
[0003] The 3rd Generation Partnership Project (3GPP) specifies technologies such as machine-to-machine (M2M) communications and the Internet of Things (IoT). Extensions to support machine-type communications (MTC) include a reduced maximum bandwidth of up to six physical resource blocks (PRBs) in eMTC, and new user equipment (UE) categories M1 (Cat-M1) and NB1 (Cat-NB1) to support narrowband carriers in NB-IoT, which specifies a new air interface.
[0004] There are several differences between the procedures and channels defined for "legacy" long term evolution (LTE) and eMTC or NB-IoT. Some key differences include the new physical downlink control channels, namely MPDCCH used in eMTC and NPDCCH used in NB-IoT.
[0005] 3GPP eMTC, often referred to as LTE-M, specified the first low-complexity UE Category 0 (Cat-0), which supports a reduced peak data rate of 1 Mbps, a single antenna, and half-duplex frequency division duplex (HD FDD) operation.
[0006] 3GPP eMTC also includes the Cat-M1 UE category, which supports further reduced complexity and coverage extension (CE) operation. Additional cost savings come from a reduced transmit and receive bandwidth of 1.08 MHz, equivalent to six 180 kHz PRBs. The introduction of a lower UE power class of 20 dBm, in addition to the 23 dBm power class, further facilitates lower UE complexity.
[0007] To reduce bandwidth, a new narrowband physical downlink control channel, the MTC Physical Downlink Control Channel (MPDCCH), has been introduced as a replacement for the wideband legacy Physical Downlink Control Channel (PDCCH) and the Enhanced PDCCH (EPDCCH). Cat-M1 UEs monitor the MPDCCH in a narrowband (NB) defined by six adjacent PRBs.
[0008] 3GPP eMTC supports a maximum coupling loss (MCL) that is 20 dB greater than the typical MCL of LTE. This is achieved primarily through time repetition of physical channels and signals and relaxed acquisition times. The primary and secondary synchronization signals (PSS and SSS) from LTE are fully reused, and the increased acquisition times achieve extended coverage.
[0009] For the Physical Broadcast Channel (PBCH), MPDCCH, Physical Uplink Control Channel (PUCCH), and data channels, i.e., the Physical Uplink Shared Channel (PUSCH) and the Physical Downlink Shared Channel (PDSCH), the desired coverage extension is achieved through time repetition of transmission blocks.
[0010] In LTE Releases 14 and 15, eMTC was further enhanced to support a more diversified set of applications and services. A new UE category, Cat-M2, was specified. eMTC Release 15 performance meets IMT-2020 5G requirements for large-scale IoT use cases.
[0011] 3GPP also specifies Narrowband IoT (NB-IoT), whose goal is to specify radio access for the cellular Internet of Things that addresses improved indoor coverage, support for a large number of low-throughput devices, latency insensitivity, very low device cost, low device power consumption, and an (optimized) network architecture.
[0012] NB-IoT can be described as a narrowband version of LTE. Similar to eMTC, NB-IoT uses increased collection time and time repetition to extend system coverage. The repetition can be seen as a third level of retransmission added at the physical layer as a complement to those in Medium Access Control (MAC) Hybrid Automatic Repeat Request (HARQ) and Radio Link Control (RLC) Automatic Repeat Request (ARQ).
[0013] The NB-IoT downlink carrier is defined by 12 orthogonal frequency division multiplexing (OFDM) subcarriers, each 15 kHz, giving a total baseband bandwidth of 180 kHz. When multiple carriers are configured, several 180 kHz carriers can be used, for example, to increase system capacity, inter-cell interference coordination, load balancing, etc. This design gives NB-IoT high deployment flexibility.
[0014] NB-IoT supports three different deployment scenarios or modes of operation. The first is standalone operation, which uses the spectrum currently used by, for example, the GERAN system as an alternative to one or more GSM carriers. In principle, standalone operation operates on any carrier frequency that is neither within the carrier of another system nor within the guard band of the operating carrier of another system. The other system could be another NB-IoT operation or any other radio access technology (RAT), for example, LTE.
[0015] The second is guard band operation, which uses unused resource blocks within the guard band of an LTE carrier. The term guard band is sometimes referred to interchangeably as guard bandwidth. As an example, for a 20 MHz LTE bandwidth (i.e., Bw1 = 20 MHz or 100 RBs), the guard band operation of NB-IoT can be located anywhere outside the central 18 MHz, but within the 20 MHz LTE bandwidth.
[0016] The third is in-band operation, which typically uses resource blocks within an LTE carrier. In-band operation is sometimes referred to interchangeably as in-band operation. More generally, operation of one RAT within the BW of another RAT is also referred to as in-band operation. As an example, in an LTE bandwidth of 50 RBs (i.e., Bw1 = 10 MHz or 50 RBs), NB-IoT operation on one resource block (RB) within the 50 RBs is referred to as in-band operation.
[0017] NB-IoT defines anchor and non-anchor carriers. On the anchor carrier, the UE assumes that anchor-specific signals, including NPSS / NSSS / NPBCH / SIB-NB, are transmitted on the downlink. On the non-anchor carrier, the UE does not assume that NPSS / NSSS / NPBCH / SIB-NB are transmitted on the downlink. The anchor carrier transmits on at least subframes #0, #4, and #5 in every frame and subframe #9 in every other frame. Additional downlink subframes in a frame can also be configured on the anchor carrier via the downlink bitmap. The anchor carrier transmitting NPBCH / SIB-NB also includes the NRS. The non-anchor carrier contains a narrowband reference signal (NRS) in some cases and UE-specific signals, such as NPDCCH and NPDSCH. The NRS, NPDCCH, and NPDSCH are also transmitted on the anchor carrier. Resources for the non-anchor carrier are configured by the network node.
[0018] The non-anchor carriers may be transmitted in any subframe indicated by the downlink bitmap. For example, the eNB uses an RRC message (DL-Bitmap-NB) to signal the downlink bitmap of the downlink subframes configured as non-anchor carriers. The anchor carrier and / or the non-anchor carriers may generally be operated by the same network node, e.g., by the serving cell. However, the anchor carrier and / or the non-anchor carrier may also be operated by different network nodes.
[0019] NB-IoT includes a Radio Link Monitoring (RLM) procedure. The RLM procedure is described with respect to NB-IoT, but similar aspects apply to eMTC. The purpose of RLM is to monitor the radio link quality of the user equipment's (UE's) serving cell and use that information to determine whether the UE is in-sync or out-of-sync with respect to that serving cell.
[0020] In LTE, RLM is performed by the UE performing measurements on downlink reference symbols (CRS) in the RRC_CONNECTED state. If the results of radio link monitoring indicate a certain number of consecutive out-of-sync (OOS) indications, the UE initiates an RLF procedure and declares a radio link failure (RLF) after the expiration of an RLF timer (e.g., T310).
[0021] The procedure is performed by comparing estimated downlink reference symbol measurements with two thresholds, Qout and Qin, which correspond to the block error rate (BLER) of a hypothetical control channel (e.g., NPDCCH) transmission from the serving cell. Example target BLERs corresponding to Qout and Qin are 10% and 2%, respectively. Radio link quality in RLM is performed based on a reference signal (e.g., NRS) on the system bandwidth or control channel bandwidth (e.g., NPDCCH BW) for the UE or on the UE bandwidth (e.g., 200 kHz) at least once per radio frame (when discontinuous reception (DRX) is not configured) or periodically in the DRX cycle (when DRX is configured).
[0022] T310 is also called the RLF timer, and it starts when the UE detects a physical layer problem with the PCell. More specifically, the RLF timer starts when the UE receives N310 consecutive out-of-sync indications from its lower layers. When T310 expires, RLF is declared, but T310 is reset when the UE receives N311 consecutive in-sync indications from its lower layers. Upon RLF declaration (i.e., T310 expiration), the UE initiates a radio resource control (RRC) connection re-establishment procedure and starts another timer, T311.
[0023] The RRC connection re-establishment procedure starts with cell selection, and T311 is reset if the UE finds and selects a suitable cell. The UE then sends an RRCReestablishmentRequest message in the selected cell and starts timer T301. If the RRC connection re-establishment procedure is successful (indicated by an RRCReestablishment message from the gNB), the UE stops / resets timer T301. If T311 expired previously (because the UE was unable to select a suitable cell) or if T301 expires (because the RRC connection re-establishment failed), the UE proceeds to the RRC_IDLE state, and the UE may initiate cell selection.
[0024] The parameters T310, T311, T301, N310, and N311 are set by the PCell, for example, via an RRC message. T310 can vary between 0 and 8000 ms. T311 can vary from 1000 ms to 30000 ms. N310 can be set from {1, 2, 3, 4, 6, 8, 10, 20}, and N311 can be set from {1, 2, 3, 4, 5, 6, 8, 10}.
[0025] 1 is a timing diagram illustrating an example of a radio link failure (RLF) and radio resource control (RRC) connection re-establishment. As shown, the process generally includes RLF detection, cell search, and RRC connection re-establishment.
[0026] 3GPP also specifies the 5G System (5GS), a new generation radio access technology intended to serve use cases such as enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and mMTC. 5G includes the new radio (NR) access layer interface and the 5G Core Network (5GC). The NR physical and higher layers reuse portions of the LTE specification and add required components to it as motivated by new use cases. One such component is a high-performance framework for beamforming and beam management to extend support for 3GPP technology to frequency ranges above 6 GHz.
[0027] In 3GPP Release 15, 3GPP started work to prepare NR for operation in non-terrestrial networks (NTNs) (e.g., satellite communications). The work was carried out within the study item "NR to support Non-Terrestrial Networks" and resulted in TR 38.811. In 3GPP Release 16, the work to prepare NR for operation in NTN networks continued with the study item "Solutions for NR to support Non-Terrestrial Networks." In parallel, there has been increasing interest in adapting NB-IoT and LTE-M for operation in NTNs. As a result, 3GPP Release 17 includes a work item on NR NTNs and a study item on NB-IoT and LTE-M support for NTNs.
[0028] A satellite radio access network typically includes the following components: satellites, which refer to space-borne platforms; earth-based gateways, which connect the satellites to base stations or core networks, depending on the architecture chosen; feeder links, which refer to the links between the gateways and the satellites; and access links, which refer to the links between the satellites and the UEs.
[0029] Depending on their orbital altitude, satellites can be categorized as low Earth orbit (LEO), medium Earth orbit (MEO), or geostationary Earth orbit (GEO) satellites. LEOs include typical altitudes ranging from 250 to 1,500 km, with orbital periods ranging from 90 to 120 minutes. MEOs include typical altitudes ranging from 5,000 to 25,000 km, with orbital periods ranging from 3 to 15 hours. GEOs include altitudes at approximately 35,786 km, with orbital periods of 24 hours.
[0030] The significant orbital height means that satellite systems are characterized by significantly higher path loss than would be expected in a terrestrial network. To overcome the path loss, it is often required that the access and feeder links be operated in line-of-sight conditions and that the UE be equipped with antennas that provide high beam directionality.
[0031] Communications satellites typically generate several beams over a given area. The beam footprint is usually elliptical in shape, which has traditionally been considered a cell. The beam footprint is often also called a spot beam. The beam footprint may move across the Earth's surface as the satellite moves, or it may be Earth-fixed with some beam-pointing mechanism used by the satellite to compensate for its motion. The size of the spot beam depends on the system design and can range from tens of kilometers to thousands of kilometers.
[0032] Two basic architectures are considered: one is a transparent payload (also called bent pipe architecture), in which the gNB is located on the ground and the satellite forwards signals / data between the gNB and the UE; and the other is a regenerative payload, in which the gNB is located in the satellite. The work item for NR NTN in 3GPP Release 17 only considers the transparent architecture.
[0033] Figure 2 shows an example architecture of a satellite network with bent-pipe transponders. The gNBs may be integrated in the gateway or connected to the gateway via a terrestrial connection (e.g., wire, fiber optic, or wireless link).
[0034] NTN beams can be significantly wider than those observed in terrestrial networks and can cover areas outside of the area defined by the served cell. Beams covering adjacent cells can overlap, causing significant levels of inter-cell interference. To overcome large levels of interference, a common approach in NTNs is to configure different cells with different carrier frequencies and polarization modes.
[0035] In a LEO NTN, satellites move at extremely high speeds. This leads to a Doppler shift of the carrier frequency on the service link of up to 24 ppm for a LEO satellite at 600 km altitude. The Doppler shift is also time-varying due to satellite motion in the sky. The Doppler shift can vary by up to 0.27 ppm / s for a LEO 600 km satellite. The Doppler shift affects the frequency received on the service link compared to the transmitted frequency, either increasing or decreasing it. In a GEO NTN, satellites may move in orbits inclined with respect to the equatorial plane. The tilt results in a periodic movement of the satellite relative to the Earth, which results in a predictable, daily repeating Doppler shift of the carrier frequency, as illustrated in Figure 3.
[0036] The terms beam and cell may be used interchangeably herein unless expressly stated otherwise. Although particular embodiments and examples are described with respect to NTNs in the context of IoT, the embodiments and examples apply to any wireless network subject to line-of-sight conditions.
[0037] TR38.821 indicates that ephemeris data may be provided to a UE, for example, to assist in pointing a directional antenna (or antenna beam) toward a satellite. A UE that knows its location, for example, based on GNSS, may also use ephemeris data to calculate the correct timing advance (TA) and Doppler shift.
[0038] A satellite orbit can be completely described using six parameters. The set of parameters chosen can be determined by the user, and many different representations are possible. For example, a set of parameters often used in astronomy is the set (a, ε, i, Ω, ω, t), where the semimajor axis a and eccentricity ε describe the shape and size of the orbital ellipse, the inclination i, the right ascension of the ascending node Ω, and the argument of periapsis ω determine the position of the orbital ellipse in space, and the epoch t determines the reference time (e.g., the time the satellite travels through periapsis). This set of parameters is shown in Figure 4.
[0039] The two-line element set (TLE) is a data format that encodes a list of orbital elements of an Earth-orbiting object for a given point in time, an epoch. As an example of a different parameterization, the TLE uses mean motion n and mean anomaly M instead of a and t.
[0040] An entirely different set of parameters determines the satellite's position and velocity vector (x,y,z,v x ,v y ,v z ) These are sometimes called orbital state vectors. Orbital state vectors can be derived from orbital elements, and vice versa, since the information they contain is equivalent. All these formulations (and many others) are possible choices for the format of ephemeris data to be used in NTN.
[0041] It is important that the UE be able to determine the satellite's position with an accuracy of at least a few meters. However, some studies have shown that this can be difficult to achieve when using the de facto standard of TLE. On the other hand, LEO satellites often have GNSS receivers that can determine the satellite's position with some meter-level accuracy.
[0042] Another item captured in TR38.821 is the validity time of the ephemeris data. Satellite position predictions generally deteriorate with the age of the ephemeris data used due to atmospheric drag, satellite maneuvers, imperfections in the orbital models used, etc. Thus, for example, published TLE data is updated very frequently. The update frequency depends on the satellite and its orbit, ranging from weekly to multiple times per day for satellites in very low orbits, which are subject to strong atmospheric drag and often need to perform correction maneuvers.
[0043] Although it may be possible to provide satellite positions with the required accuracy, care needs to be taken to meet these requirements, for example, when selecting the ephemeris data format or the orbital model to be used for orbital propagation.
[0044] Ephemeris data consists of at least five parameters that describe the shape and position in space of a satellite orbit. The ephemeris data also includes a timestamp, which is the time when other parameters describing the orbital ellipse were obtained. The position of a satellite at a given time in the near future can be predicted from this data using orbital mechanics. However, the accuracy of the prediction degrades the further into the future it is looked. The validity period of a given set of parameters depends on many factors, such as the type and altitude of the orbit, but also on the desired accuracy, and can range from a few days to several years.
[0045] Currently, there are several challenges that need to be addressed when developing cellular IoT technologies such as eMTC and NB-IoT to support NTN: moving satellites (resulting in moving or switching cells), long propagation delays, and large Doppler shifts.
[0046] Moving satellites cause cells to move or switch. The default assumption in terrestrial network design, e.g., NR or LTE, is that cells are stationary. This is not true in NTNs, especially when LEO satellites are considered. LEO satellites may be visible to UEs on the ground for only a few seconds or minutes. There are two different options for LEO deployments: with Earth-fixed beams, the beam / cell coverage is fixed relative to the geographic location, i.e., a steerable beam from the satellite ensures that a beam covers the same geographic area even when the satellite moves relative to the Earth's surface. On the other hand, with moving beams, the LEO satellite has a fixed antenna pointing direction relative to the Earth's surface, e.g., perpendicular to the Earth's surface, and therefore the cell / beam coverage sweeps the Earth as the satellite moves. In that case, the spot beam serving the UE may switch every few seconds.
[0047] Another problem is the long propagation delay. In terrestrial mobile systems, the propagation delay is typically less than 1 millisecond. In contrast, the propagation delay in NTNs is much longer and can range from a few milliseconds (LEO) to hundreds of milliseconds (GEO), depending on the altitude of the space-borne or airborne platform deployed in the NTN.
[0048] Another problem is large Doppler shift. The movement of space-borne or airborne platforms deployed in NTN can cause large Doppler shift. For example, a LEO satellite at an altitude of 600 km can lead to a time-varying Doppler shift as large as 24 ppm.
[0049] Yet another challenge related to the moving satellite aspect described above is that when responsibility for covering a geographical cell area in the Earth-fixed beam case switches from one satellite to another (i.e., both the old and new satellites cover the cell area simultaneously), preferably with a short period of overlap, this may be assumed to involve a cell change, e.g., a PCI change, which means that all UEs in connected mode served by the old cell (to / via the old satellite) are handed over to the new cell (and new satellite) within a short time (i.e., the period of overlap), which may cause high load peaks on random access channel (RACH) resources, random access processing resources, and processing resources for handover preparation associated with the new cell. If these resources are overloaded, the consequences may include, for example, extended interruption times, handovers, and radio link failures.
[0050] Motivated to reduce service interruptions during handover due to large propagation delays and high handover rates, to introduce mechanisms to improve handover robustness due to small signal strength variations in areas of beam overlap, and to compensate for propagation delay differences in UE measurement windows between cells / beams originating from different satellites, 3GPP investigated mobility procedures to find solutions to address potential issues arising from the above challenges for NTNs. This is especially true for LEO NTNs. The investigation included aspects related to additional triggering conditions for conditional handover mechanisms, measurement-based threshold and event adaptation, mobility relationship configuration, measurement configuration / reporting, and service continuity for mobility between TNs and NTNs.
[0051] Considering the large cell size in non-terrestrial networks, it may be difficult for the source eNB / gNB to send HO commands to a large number of UEs in a short time. Such a group of UEs may not be able to perform HO on time, resulting in radio link failure being detected and the UE initiating an RRC re-establishment procedure. Restoring the RRC connection may take a long time, considering that restoring the RRC connection involves not only the RRC re-establishment procedure but also the time taken for RLF detection and cell selection, as well as long propagation delays during message exchange. It is also conceivable that the re-establishment procedure may fail. In short, this affects service continuity.
[0052] Note that in NB-IoT there is no support for mobility, and therefore RLF will only be triggered in connected mode followed by RRC re-establishment. The UE will search for a cell after RLF is declared and initiate the RRC connection re-establishment procedure. This procedure is used for both the user plane, e.g., RRC resumption solutions, and the control plane, e.g., DoNAS solutions, and it facilitates retrieval of UE context and recovery of undelivered data. Summary of the Invention
[0053] Based on the above discussion, several challenges currently exist when evolving cellular Internet of Things (IoT) technologies, such as enhanced machine-based communications (eMTC) and narrowband IoT (NB-IoT), to support non-terrestrial networks (NTNs). Some aspects of the present disclosure and embodiments thereof may provide solutions to these and other challenges. Particular embodiments reduce the time it takes to declare a radio link failure (RLF) in an IoT non-terrestrial network. Particular embodiments provide information (e.g., guidance regarding when to declare an RLF) to a user equipment (UE), so that a radio link failure can be declared earlier when the UE is not expected to return in synchronization. Overall service interruption is shorter compared to legacy operation.
[0054] According to some embodiments, a method is performed by a wireless device capable of operating in an NTN, the method including determining an amount of time until a service link or feeder link switchover and modifying a radio link failure parameter used to determine when to declare an RLF based on the determined amount of time.
[0055] In certain embodiments, determining the amount of time until the service link or feeder link switch is based on an elevation angle of a satellite associated with the service link or feeder link, the elevation angle of the satellite being relative to the wireless device and / or relative to the center of a cell served by the satellite.
[0056] In certain embodiments, determining the amount of time until the service link or feeder link switch is based on an expected time to be served, based on the location of the wireless device in the cell, and / or based on an overlap period between the first satellite and the second satellite.
[0057] In certain embodiments, modifying the radio link failure parameters includes modifying at least one of an out-of-sync counter and an in-sync counter, modifying an RLF timer, and / or modifying an RLF threshold.
[0058] According to some embodiments, a wireless device comprises processing circuitry operable to perform any of the wireless device methods described above.
[0059] Also disclosed is a computer program product comprising a non-transitory computer readable medium storing computer readable program code, the computer readable program code, when executed by a processing circuit, operable to perform any of the methods performed by the wireless device described above.
[0060] According to some embodiments, a method is performed by a network node capable of operating in an NTN, the method including transmitting a radio link failure configuration to a wireless device, the radio link failure configuration including any one or more of a threshold representing a time until service link or feeder link switchover, a value or scaling factor for an out-of-sync counter, a value or scaling factor for an in-sync counter, a value or scaling factor for an RLF timer, and / or a value or scaling factor for an RLF threshold.
[0061] In certain embodiments, the threshold representing the time until service link or feeder link switchover is based on one or more of the elevation angle of the satellite, the position of the wireless device in the cell, and the overlap period between the first satellite and the second satellite.
[0062] According to some embodiments, a network node comprises processing circuitry operable to perform any of the network node methods described above.
[0063] Another computer program product comprises a non-transitory computer-readable medium storing computer-readable program code that, when executed by a processing circuit, is operable to perform any of the methods performed by the network node described above.
[0064] Some embodiments may provide one or more of the following technical advantages: For example, certain embodiments reduce the time it takes to declare an RLF, thereby reducing overall service interruption compared to legacy operation; Also, an RLF followed by an RRC connection re-establishment may be useful as an alternative to handover when the handover procedure cannot be performed by a large number of UEs during a service or feeder link switchover.
[0065] For a more complete understanding of the disclosed embodiments and their features and advantages, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which: [Brief explanation of the drawings]
[0066] [Figure 1] FIG. 1 is a timing diagram illustrating an example of a radio link failure (RLF) and radio resource control (RRC) connection re-establishment. [Figure 2] FIG. 1 illustrates an exemplary architecture of a satellite network with bent-pipe transponders. [Figure 3] 1 is a graph illustrating an example of diurnal Doppler shift of a forward service link observed for a GEO satellite operating from an inclined orbit. [Figure 4] FIG. 2 is a diagram showing orbital elements for describing a satellite orbit. [Figure 5] 1A-1B show scaling of RLF metrics based on elevation or distance, where in a) the scaling is a continuous linear function of elevation / distance, and in b) the scaling is a step-wise function of elevation / distance. [Figure 6] FIG. 1 is a block diagram illustrating an exemplary wireless network. [Figure 7] FIG. 1 illustrates an exemplary user equipment, according to some embodiments. [Figure 8] 1 is a flowchart illustrating an exemplary method in a wireless device, according to some embodiments. [Figure 9] 1 is a flowchart illustrating an exemplary method in a network node, according to some embodiments. [Figure 10] 1 is a schematic block diagram of a wireless device and a network node in a wireless network, according to some embodiments. [Figure 11] FIG. 1 illustrates an exemplary virtualization environment, according to some embodiments. [Figure 12] FIG. 1 illustrates an exemplary communications network connected to a host computer through an intermediate network, according to some embodiments. [Figure 13] FIG. 1 illustrates an exemplary host computer communicating with user equipment via a base station over a partially wireless connection, according to some embodiments. [Figure 14] 1 is a flowchart illustrating a method implemented according to some embodiments. [Figure 15] 1 is a flowchart illustrating a method implemented in a communication system, according to some embodiments. [Figure 16] 1 is a flowchart illustrating a method implemented in a communication system, according to some embodiments. [Figure 17] 1 is a flowchart illustrating a method implemented in a communication system, according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0067] As described above, several challenges currently exist when evolving cellular Internet of Things (IoT) technologies, such as enhanced machine-based communications (eMTC) and narrowband IoT (NB-IoT), to support non-terrestrial networks (NTNs). Some aspects of the present disclosure and embodiments thereof may provide solutions to these and other challenges. Particular embodiments reduce the time it takes to declare a radio link failure (RLF) in an IoT non-terrestrial network. Particular embodiments provide information (e.g., guidance regarding when to declare an RLF) to a user equipment (UE), so that a radio link failure can be declared earlier when the UE is not expected to return in synchronization. Overall service interruption is shorter compared to legacy operation.
[0068] Certain embodiments are more fully described with reference to the accompanying drawings, however, other embodiments are included within the scope of the subject matter disclosed herein, and the disclosed subject matter should not be construed as being limited to only the embodiments described herein; rather, these embodiments are provided as examples to convey the scope of the subject matter to those skilled in the art.
[0069] Although the embodiments outlined below are primarily described with respect to long term evolution (LTE)-based NTNs (including IoT), the embodiments are equally applicable in NTNs based on new radio (NR) technologies (including IoT).
[0070] The term "network" may be used to refer to a network node, which will generally be an eNB (e.g., in an LTE-based NTN), but could also be a gNB (e.g., in an NR-based NTN), or a base station or access point in another type of network, or any other network node capable of communicating directly or indirectly with a UE.
[0071] Global navigation satellite systems (GNSS) play a role in certain embodiments, the best known being the United States' Global Positioning System (GPS), but there are other similar systems that can provide the functionality utilized in the proposed solution, such as the Russian Global Navigation Satellite System (GLONASS), the Chinese BeiDou navigation satellite system, and the European Galileo.
[0072] The terms "idle mode" and "RRC_IDLE state" are used interchangeably herein.
[0073] In some embodiments, a frequently used expression or concept is “expected served time.” Equivalent expressions for the same concept include “expected served time with sufficient channel quality,” “expected served time with sufficiently good channel quality,” “expected time to be covered,” “expected covered time with sufficient channel quality,” “expected covered time with sufficiently good channel quality,” “expected coverage time,” “expected coverage time with sufficient channel quality,” and “expected coverage time with sufficiently good channel quality.” In these expressions, “sufficient channel quality” and “sufficiently good channel quality” may refer to channel quality that exceeds one or more thresholds related to, for example, the UE's perceived RSRP, RSRQ, SINR, or RSSI (or a path loss threshold below which the UE's experienced or estimated path loss should be for the channel quality to be sufficient or sufficiently good).
[0074] For convenience, the term "satellite" may often be used even when a more appropriate term would be "gNB associated with a satellite," where a gNB associated with a satellite may include both a regenerative satellite, where the gNB is the satellite payload and the gNB is integrated with the satellite, or a transparent satellite, where the satellite payload is a relay and the gNB is on the ground (i.e., the satellite relays communications between the terrestrial gNB and the UE).
[0075] The term signal or radio signal as used herein may be any physical signal or physical channel. Examples of downlink physical signals are reference signals (RS) such as NPSS, NSSS, NRS, CSI-RS, DMRS, signals in SSB, DRS, CRS, PRS, etc. Examples of uplink physical signals are reference signals such as SRS, DMRS, etc. The term physical channel refers to any channel that carries higher layer information, e.g., data, control, etc. Examples of physical channels are PBCH, NPBCH, PDCCH, PDSCH, MPDCCH, NPDCCH, NPDSCH, E-PDCCH, PUSCH, PUCCH, NPUSCH, etc.
[0076] The term carrier frequency, as used herein, refers to the frequency of a cell, which may be a serving cell or a non-serving cell. In time division duplex (TDD), the same carrier frequency is used in the uplink and downlink for the same cell. In frequency division duplex (FDD) or half-duplex FDD (HD-FDD), different carrier frequencies are used in the uplink and downlink for the same cell. One or more cells can operate on the same carrier frequency. A carrier frequency may also be simply referred to as a carrier, frequency, frequency channel, radio channel, etc. A carrier frequency may be indicated or signaled by the network to the UE or by the UE to the network (e.g., along with measurement results) by a carrier frequency number or identifier, or a radio channel number or identifier called an ARFCN or EARFCN. There are separate ARFCNs or EARFCNs for the uplink and downlink in FDD or HD-FDD.
[0077] The UE performs measurements on one or more reference signals (RS) transmitted in a cell, which may be a serving cell or a neighbor cell. The measured cell may operate on or belong to a serving carrier frequency (e.g., an intra-frequency carrier), or the measured cell may operate on or belong to a non-serving carrier frequency (e.g., an inter-frequency carrier, an inter-RAT carrier, etc.). Examples of RSs are given above. Examples of measurements include cell identification (e.g., PCI collection, cell detection), reference symbol received power (RSRP), reference symbol received quality (RSRQ), secondary synchronization RSRP (SS-RSRP), narrowband RSRP (NRSRP), narrowband RSRQ (NRSRQ), SS-RSRQ, SINR, RS-SINR, SS-SINR, CSI-RSRP, CSI-RSRQ, system information (SI) collection, cell global ID (CGI) collection, reference signal time difference (RSTD), UE RX-TX time difference measurement, radio link monitoring (RLM) consisting of out-of-sync and in-sync detection, etc. CSI measurements performed by the UE are used by the network for scheduling, link adaptation, etc. Examples of CSI measurements or CSI reports are CQI, PMI, RI, etc. They may be performed on reference signals such as CRS, CSI-RS, or DMRS.
[0078] As used herein, the term measurement occasion (MO) includes any time instance or time duration during which a UE may perform one or more measurements on signals of one or more cells. An MO may be expressed as a duration, e.g., X 1 second or ms, X 2 time resources. An MO may occur periodically or aperiodically. An MO may also be referred to as a measurement occasion, measurement resource, measurement instance, etc.
[0079] As used herein, the term serving cell inactive time resource may also be referred to as inactive time resource or inactive resource. During the inactive time resource, the UE is not expected to operate signals in the serving cell. The UE operating signals in the serving cell includes receiving and / or transmitting signals in the serving cell. More specifically, during the inactive time resource, the UE is not expected to be scheduled to receive and / or transmit signals in the serving cell. During the active time resource, the UE may be scheduled in the serving cell. Examples of inactive time resources are discontinuous reception (DRX) inactive time, invalid time resource (ITR), uplink gap for downlink synchronization, etc. The inactive time resource may also be referred to as an inactive time period, inactive duration, inactive time occasion, etc.
[0080] The term Invalid Time Resource (ITR) as used herein refers to a length of time or one or more time resources (e.g., slots, subframes, etc.) where a UE is not expected to be scheduled, even if they overlap fully or partially in time with a DRX Active Time. Examples of ITR include one or more of: unused subframes between uplink and downlink in HD-FDD when switching between uplink and downlink; subframes occurring between control channel search spaces (e.g., between NPDCCH reception occasions); or subframes not indicated in the "NB-IoT DL subframe" bitmap configured by the network, etc.
[0081] Particular embodiments include RLF detection. In LTE, radio link monitoring (RLM) is performed by the UE in the RRC_CONNECTED state by performing measurements on downlink reference symbols (CRS). If the results of the radio link monitoring include a certain number of consecutive out-of-sync (OOS) indications, the UE initiates an RLF procedure and declares a radio link failure (RLF) after the expiration of an RLF timer, i.e., T310. This ensures that the out-of-sync indications are not due to temporary channel degradation, such as a temporary obstruction blocking the signal, and thus unnecessary attempts to re-establish an RRC connection and service interruptions can be avoided.
[0082] In terrestrial networks, a UE will generally not know whether an experienced degradation in channel quality is due to proximity to a cell boundary, however, in NTNs, such information may be available (at least implicitly) to the UE, e.g., via ephemeris data, minimum elevation angles relative to serving satellites, etc.
[0083] In one embodiment, the number of consecutive out-of-sync (OOS) indications (and / or the number of consecutive in-sync (IS) indications) is scaled in the UE with respect to the time remaining before a service link or feeder link switchover, which may be indicated by, but not limited to, the expected time to be served, the elevation angle relative to the serving satellite, the distance to a reference point such as the center of the serving cell, etc. The UE may determine such using ephemeris data, a GNSS receiver, etc., although in variants, a timer or absolute time, for example set by the network, may also be used if applicable. Relevant criteria and scaling factors may be provided via system information broadcast or dedicated signaling. Scaling may be achieved by scaling the number of consecutive OOS / IS indications that the UE counts (e.g., four counted indications may be scaled to six), or alternatively, the N310 / N311 value to which the counted OSS / IS indications are compared may be scaled (e.g., reduced).
[0084] In some embodiments, the scaling consists of a single or multiple step functions, where the eNB provides a set of satellite elevation angle (or other metric, such as distance to a reference point, expected time to be served (e.g., time to cell / service link / feeder link switchover), etc.) dependent OOS indication thresholds (and / or IS indication thresholds). As an example, the eNB provides one threshold for elevation angles above 50 degrees and one threshold for elevation angles below 50 degrees. When the UE operates at an elevation angle above 50 degrees, the number of consecutive OOS indications is threshold1, and when the UE operates at an elevation angle below 50 degrees, threshold2 is utilized (and similar thresholds for the number of consecutive IS indications may be configured).
[0085] 5 illustrates the general concept, along with one embodiment using scaling. The satellite elevation angle used by the UE to determine scaling can be, as one option, the elevation angle of the satellite as seen from the UE's current position (or the UE's position projected onto the WGS84 ellipsoid), or, as another option, the satellite elevation angle used by the UE can be the elevation angle of the satellite as seen from a configured reference point, e.g., a reference point representing the center of the cell. The former has the advantage that it is directly related to the UE's current conditions (i.e., the satellite elevation angle experienced by the UE), while the latter has the advantage that it will be the same across the cell, so that all UEs employing the scaling mechanism in that cell will do so consistently, which is beneficial when cell switching occurs in an Earth-fixed beam scenario.
[0086] Another example implementation of scaling the number of consecutive OSS and / or IS indications and / or scaling the thresholds N310 and / or N311 is that the scaling factor is a directional function of time. The function can be continuous or discrete.
[0087] The scaling of the OOS indications and the IS indications need not be the same. For example, as the elevation angle of the serving satellite decreases, the number of OOS indications may be scaled down to a smaller value and the number of IS indications may be scaled up to a larger value. This will speed up the time it takes to declare RLF. Similarly, the scaling of threshold N310 may be different from that of N311.
[0088] In some embodiments, the value of the RLF timer is scaled with respect to the time remaining before the serving link or feeder link switchover, which may be indicated by, but not limited to, the expected time to be served, the elevation angle relative to the serving satellite, the distance to a reference point such as the center of the serving cell, etc. In a variant, a new timer may be derived based on the scaled RLF timer. The relevant criteria / settings and scaling factors may be provided via system information broadcast or dedicated signaling, e.g., via an RRCReconfiguration message.
[0089] Similarly, the above embodiments may be implemented by signaling multiple RLF timer values and activating them at different elevation angles (or other metrics, such as distance to a reference point, expected time to be served (e.g., time to cell / serving link / feeder link switchover), etc.). That is, different RLF timer values are associated with different metric values, and the UE autonomously activates the RLF timer values according to this configuration.
[0090] Another example implementation of scaling the RLF timer is where the scaling factor is a linear function of time (e.g., linear scaling). The function can be continuous or discrete.
[0091] An exemplary ASN.1 specification for multiple RLF and OOS indications with a single elevation threshold may be found below.
[0092] The IE UE-TimersAndConstants contains timers and constants used by a UE in either RRC_CONNECTED or RRC_IDLE. UE-TimersAndConstants information element TIFF0007733129000001.tif40170TIFF0007733129000002.tif139170
[0093] In some embodiments, regardless of the configured OOS or IS (N310, N311), the UE starts the T310 timer when the time "Tservice" (e.g., reflecting the expected time to be served) reaches (or falls below) a fixed or configured value, which may be 0. Tservice marks the time when the serving cell stops serving the area, and Tservice may be expressed in some other form other than absolute time. For example, Tservice may be implemented as a timer that counts time downward to 0, where a timer value of 0 indicates the point when the serving cell stops serving the area. For such a timer, the UE may be configured to start the T310 timer when the Tservice timer falls below a threshold, regardless of the current values of N310 and N311.
[0094] In some embodiments, RLF is triggered immediately when the serving cell stops serving the area, i.e., when Tservice reaches a fixed or configured value, which may be 0. In another variation, the UE is configured to declare RLF when the Tservice timer indicates that the expected time to be served (e.g., the time until the serving cell stops serving the area) falls below a threshold.
[0095] In some embodiments, the above-described scaling of the number of consecutive OOS (and / or IS) indications and / or RLF timers may be used in combination with time-based triggering of RLF declaration. In this embodiment, the scaling makes RLF declaration increasingly likely as the expected served time decreases, but if the UE has not yet declared RLF when the expected served time falls below a threshold, the UE declares RLF regardless of the values of the OOS counter and / or IS counter and / or RLF timer.
[0096] Some embodiments exploit the overlap period between an old cell and a new cell during a cell switch in a terrestrial fixed beam deployment. In some embodiments, the overlap period between a new cell and an old cell covering the same area during a cell switch in a terrestrial fixed beam deployment case is exploited to activate special rules, procedures and / or parameters or parameter values (e.g., scaled parameter values) related to RLF detection / declaration.
[0097] The network, e.g., the serving gNB, may configure these rules, procedures, and / or parameters or parameter values in the UE proactively when the overlap period starts or at an earlier occasion before the overlap period starts. If configured before the overlap period starts, the network may activate them (e.g., using RRC or MAC signaling) when the overlap period starts. Alternatively, the UE may autonomously activate this configuration when the overlap period starts. The configuration may be conveyed to the UE using broadcast system information or using dedicated signaling, e.g., RRC signaling, e.g., using an RRCReconfiguration message.
[0098] Special settings to be applied during the overlap period may include, for example, (a) triggering immediate RLF detection / declaration, (b) setting N310=0 or a scaled-down value, setting T310=0 or a scaled-down value, triggering RLF detection / declaration at a random time during the overlap period, and / or triggering RLF detection / declaration at a specific time during the overlap period.
[0099] 6 illustrates an exemplary wireless network, according to some embodiments. The wireless network may comprise and / or interface with any type of communication, telecommunication, data, cellular, and / or radio network, or other similar type of system. In some embodiments, the wireless network may be configured to operate according to a particular standard or other type of predefined rules or procedures. Thus, particular embodiments of the wireless network may implement communications standards such as Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), and / or other suitable 2G, 3G, 4G, or 5G standards, wireless local area network (WLAN) standards such as the IEEE 802.11 standard, and / or any other suitable wireless communication standard, such as Worldwide Interoperability for Microwave Access (WiMax), Bluetooth, Z-Wave, and / or ZigBee standards.
[0100] The network 106 may comprise one or more backhaul networks, core networks, IP networks, public switched telephone networks (PSTN), packet data networks, optical networks, wide area networks (WANs), local area networks (LANs), wireless local area networks (WLANs), wired networks, wireless networks, metropolitan area networks, and other networks for enabling communication between devices.
[0101] Network node 160 and WD 110 comprise various components, which are described in more detail below. These components cooperate to provide network node and / or wireless device functionality, such as providing wireless connectivity in a wireless network. In different embodiments, a wireless network may comprise any number of wired or wireless networks, network nodes, base stations, controllers, wireless devices, relay stations, and / or any other components or systems that may facilitate or participate in the communication of data and / or signals, whether via wired or wireless connections.
[0102] As used herein, a network node refers to a device that is capable of, set up, configured, and / or operable to communicate, directly or indirectly, with wireless devices and / or other network nodes or devices in a wireless network to enable and / or provide wireless access to wireless devices and / or to perform other functions (e.g., administration) in the wireless network.
[0103] Examples of network nodes include, but are not limited to, access points (APs) (e.g., wireless access points), base stations (BSs) (e.g., radio base stations, Node Bs, evolved Node Bs (eNBs), and NR Node Bs (gNBs)). Base stations may be categorized based on the amount of coverage they provide (or, stated differently, their transmit power level), in which case they may also be referred to as femto, pico, micro, or macro base stations.
[0104] A base station may be a relay node or a relay donor node that controls a relay. A network node may also include one or more (or all) parts of a distributed radio base station, such as a centralized digital unit and / or a remote radio unit (RRU), sometimes referred to as a remote radio head (RRH). Such remote radio units may or may not be integrated with an antenna as an antenna-integrated radio. A part of a distributed radio base station may also be referred to as a node in a distributed antenna system (DAS). Still further examples of network nodes include MSR equipment such as a multi-standard radio (MSR) BS, a network controller such as a radio network controller (RNC) or base station controller (BSC), a base transceiver station (BTS), a transmission point, a transmitting node, a multi-cell / multicast coordination entity (MCE), a core network node (e.g., MSC, MME), an O&M node, an OSS node, a SON node, a positioning node (e.g., E-SMLC), and / or an MDT.
[0105] As another example, a network node may be a virtual network node, as described in more detail below. More generally, however, a network node may represent any suitable device (or group of devices) capable of, configured to, and / or operable to enable and / or provide wireless devices with access to a wireless network or to provide some service to wireless devices that have accessed the wireless network.
[0106] 6, network node 160 includes processing circuitry 170, device-readable medium 180, interface 190, ancillary equipment 184, power supply 186, power circuitry 187, and antenna 162. Although network node 160 shown in the example wireless network of FIG. 6 may represent a device including the shown combination of hardware components, other embodiments may comprise network nodes with different combinations of components.
[0107] It should be understood that a network node comprises any suitable combination of hardware and / or software required to perform the tasks, features, functions, and methods disclosed herein. Moreover, while the components of network node 160 are illustrated as a single box located within a larger box or nested within multiple boxes, in reality the network node may comprise multiple different physical components that make up the single depicted component (e.g., device-readable medium 180 may comprise multiple separate hard drives as well as multiple RAM modules).
[0108] Similarly, network node 160 may be assembled from multiple physically separate components (e.g., Node B and RNC components, or BTS and BSC components, etc.), each of which may have their own respective components. In some scenarios in which network node 160 comprises multiple separate components (e.g., BTS and BSC components), one or more of the separate components may be shared among several network nodes. For example, a single RNC may control multiple Node Bs. In such scenarios, each unique Node B and RNC pair may, in some instances, be considered a single separate network node.
[0109] In some embodiments, network node 160 may be configured to support multiple radio access technologies (RATs). In such embodiments, some components may be duplicated (e.g., separate device-readable media 180 for different RATs) and some components may be reused (e.g., the same antenna 162 may be shared by the RATs). Network node 160 may also include multiple sets of the various shown components for different wireless technologies, such as GSM, WCDMA, LTE, NR, WiFi, or Bluetooth wireless technologies, integrated into network node 160. These wireless technologies may be integrated into the same or different chips or sets of chips and other components within network node 160.
[0110] Processing circuitry 170 is configured to perform any decision, computation, or similar operations (e.g., some acquisition operations) described herein as being provided by a network node. These operations performed by processing circuitry 170 may include processing information acquired by processing circuitry 170, for example, by transforming the acquired information into other information, comparing the acquired or transformed information with information stored in the network node, and / or performing one or more operations based on the acquired or transformed information and as a result of said processing making a decision.
[0111] Processing circuitry 170 may comprise one or more combinations of a microprocessor, controller, microcontroller, central processing unit, digital signal processor, application specific integrated circuit, field programmable gate array, or any other suitable computing device, resource, or combination of hardware, software, and / or coded logic operable to provide network node 160 functionality, either alone or in conjunction with other network node 160 components, such as device-readable medium 180.
[0112] For example, processing circuit 170 may execute instructions stored on device-readable medium 180 or in memory within processing circuit 170. Such functionality may include providing any of the various wireless features, functions, or benefits described herein. In some embodiments, processing circuit 170 may include a system-on-chip (SOC).
[0113] In some embodiments, processing circuitry 170 may include one or more of radio frequency (RF) transceiver circuitry 172 and baseband processing circuitry 174. In some embodiments, radio frequency (RF) transceiver circuitry 172 and baseband processing circuitry 174 may be on separate chips (or sets of chips), boards, or units, such as a radio unit and a digital unit. In alternative embodiments, some or all of RF transceiver circuitry 172 and baseband processing circuitry 174 may be on the same chip or set of chips, board, or unit.
[0114] In some embodiments, some or all of the functionality described herein as being provided by a network node, base station, eNB, or other such network device may be performed by processing circuitry 170 executing instructions stored on device-readable medium 180, or memory within processing circuitry 170. In alternative embodiments, some or all of the functionality may be provided by processing circuitry 170 without executing instructions stored on a separate or distinct device-readable medium, such as in a hardwired manner. In any of those embodiments, processing circuitry 170 may be configured to perform the described functionality, regardless of whether it executes instructions stored on a device-readable storage medium. Benefits provided by such functionality are enjoyed by network node 160 as a whole, and / or by end users and the wireless network generally, and are not limited to processing circuitry 170 alone or other components of network node 160.
[0115] Device-readable medium 180 may comprise any form of volatile or non-volatile computer-readable memory, including, but not limited to, persistent storage, solid-state memory, remotely mounted memory, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), mass storage media (e.g., hard disk), removable storage media (e.g., flash drive, compact disc (CD) or digital video disc (DVD)), and / or any other volatile or non-volatile, non-transitory device-readable and / or computer-executable memory device that stores information, data, and / or instructions that may be used by processing circuit 170. Device-readable medium 180 may store any suitable instructions, data, or information, including applications including one or more of computer programs, software, logic, rules, code, tables, etc., and / or other instructions that can be executed by processing circuit 170 and utilized by network node 160. Device-readable medium 180 may be used to store computations performed by processing circuit 170 and / or data received via interface 190. In some embodiments, processing circuitry 170 and device-readable medium 180 may be considered to be integrated.
[0116] Interface 190 is used in wired or wireless communication of signaling and / or data between network node 160, network 106, and / or WD 110. As shown, interface 190 comprises port(s) / terminal(s) 194 for sending and receiving data to and from network 106, e.g., over a wired connection. Interface 190 also includes radio front-end circuitry 192, which is coupled to antenna 162 or, in some embodiments, may be part of antenna 162.
[0117] The radio front-end circuit 192 includes a filter 198 and an amplifier 196. The radio front-end circuit 192 may be connected to the antenna 162 and the processing circuit 170. The radio front-end circuit may be configured to condition signals communicated between the antenna 162 and the processing circuit 170. The radio front-end circuit 192 may receive digital data to be sent to another network node or WD via a wireless connection. The radio front-end circuit 192 may convert the digital data into a radio signal having appropriate channel and bandwidth parameters using a combination of the filter 198 and / or the amplifier 196. The radio signal may then be transmitted via the antenna 162. Similarly, when receiving data, the antenna 162 may collect the radio signal, which is then converted into digital data by the radio front-end circuit 192. The digital data may be passed to the processing circuit 170. In other embodiments, the interface may include different components and / or different combinations of components.
[0118] In some alternative embodiments, network node 160 may not include a separate radio front-end circuit 192; instead, processing circuit 170 may comprise radio front-end circuitry and may be connected to antenna 162 without a separate radio front-end circuit 192. Similarly, in some embodiments, all or a portion of RF transceiver circuitry 172 may be considered part of interface 190. In still other embodiments, interface 190 may include one or more ports or terminals 194, radio front-end circuitry 192, and RF transceiver circuitry 172 as part of a radio unit (not shown), and interface 190 may communicate with baseband processing circuitry 174 that is part of a digital unit (not shown).
[0119] Antenna 162 may include one or more antennas or antenna arrays configured to send and / or receive wireless signals. Antenna 162 may be coupled to radio front-end circuitry 190 and may be any type of antenna capable of wirelessly transmitting and receiving data and / or signals. In some embodiments, antenna 162 may comprise one or more omnidirectional, sector, or panel antennas operable to transmit / receive wireless signals, for example, between 2 GHz and 66 GHz. An omnidirectional antenna may be used to transmit / receive wireless signals in any direction, a sector antenna may be used to transmit / receive wireless signals from devices within a specific area, and a panel antenna may be a line-of-sight antenna used to transmit / receive wireless signals in a relatively straight line. In some instances, the use of two or more antennas may be referred to as MIMO. In some embodiments, antenna 162 may be separate from network node 160 and connectable to network node 160 through an interface or port.
[0120] Antenna 162, interface 190, and / or processing circuit 170 may be configured to perform any receiving operation and / or some obtaining operation described herein as being performed by a network node. Any information, data, and / or signal may be received from a wireless device, another network node, and / or any other network equipment. Similarly, antenna 162, interface 190, and / or processing circuit 170 may be configured to perform any transmitting operation described herein as being performed by a network node. Any information, data, and / or signal may be transmitted to a wireless device, another network node, and / or any other network equipment.
[0121] Power circuitry 187 may comprise or be coupled to power management circuitry and is configured to supply power to the components of network node 160 for performing the functions described herein. Power circuitry 187 may receive power from power source 186. Power source 186 and / or power circuitry 187 may be configured to provide power to the various components of network node 160 in a form suitable for each component (e.g., at voltage and current levels required for each respective component). Power source 186 may either be included in power circuitry 187 and / or network node 160 or may be external to power circuitry 187 and / or network node 160.
[0122] For example, network node 160 may be connectable to an external power source (e.g., an electrical outlet) via an input circuit or interface, such as an electrical cable, whereby the external power source provides power to power circuit 187. As a further example, power source 186 may comprise a power source in the form of a battery or battery pack connected to or integrated within power circuit 187. The battery may provide backup power if the external power source fails. Other types of power sources, such as photovoltaic devices, may also be used.
[0123] 6 that may be responsible for providing some aspects of the network node's functionality, including any of the functionality described herein and / or functionality necessary to support the subject matter described herein. For example, network node 160 may include user interface devices to enable input of information into network node 160 and output of information from network node 160. This may enable a user to perform diagnostic, maintenance, repair, and other administrative functions for network node 160.
[0124] As used herein, a wireless device (WD) refers to a device capable of, set up, configured, and / or operable to communicate wirelessly with network nodes and / or other wireless devices. Unless otherwise noted, the term WD may be used interchangeably with user equipment (UE) herein. Communicating wirelessly may involve sending and / or receiving radio signals using electromagnetic waves, radio waves, infrared waves, and / or other types of signals suitable for conveying information over the air.
[0125] In some embodiments, a WD may be configured to send and / or receive information without direct human interaction. For example, a WD may be designed to send information to a network on a predetermined schedule, when triggered by an internal or external event, or in response to a request from the network.
[0126] Examples of WDs include, but are not limited to, smartphones, mobile phones, cell phones, voice-over-IP (VoIP) phones, wireless local loop phones, desktop computers, personal digital assistants (PDAs), wireless cameras, gaming consoles or devices, music storage devices, playback appliances, wearable terminal devices, wireless endpoints, mobile stations, tablets, laptop computers, laptop embedded equipment (LEEs), laptop mounted equipment (LMEs), smart devices, wireless customer premises equipment (CPEs), in-vehicle wireless terminal devices, etc. A WD may support device-to-device (D2D) communications, e.g., by implementing 3GPP standards for sidelink communications, vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-everything (V2X), and in this case may be referred to as a D2D communications device.
[0127] As yet another specific example, in an Internet of Things (IoT) scenario, a WD may represent a machine or other device that performs monitoring and / or measurements and transmits the results of such monitoring and / or measurements to another WD and / or network node. The WD, in this case, may be a machine-to-machine (M2M) device, which may be referred to as an MTC device in a 3GPP context. As an example, the WD may be a UE that implements the 3GPP Narrowband Internet of Things (NB-IoT) standard. Examples of such machines or devices are sensors, metering devices such as power meters, industrial machinery, or household or personal appliances (e.g., refrigerators, televisions, etc.), personal wearables (e.g., watches, fitness trackers, etc.).
[0128] In other scenarios, the WD may represent a vehicle or other equipment capable of monitoring and / or reporting on its operational status or other functionality related to its operation. The WD described above may represent an endpoint of a wireless connection, in which case the device may be referred to as a wireless terminal. Furthermore, the WD described above may be mobile, in which case the WD may be referred to as a mobile device or mobile terminal.
[0129] As shown, wireless device 110 includes antenna 111, interface 114, processing circuitry 120, device-readable medium 130, user interface equipment 132, auxiliary equipment 134, power source 136, and power circuitry 137. WD 110 may include multiple sets of one or more of the shown components for different wireless technologies supported by WD 110, such as GSM, WCDMA, LTE, NR, WiFi, WiMAX, or Bluetooth wireless technologies, to name just a few. These wireless technologies may be integrated on the same or different chip or set of chips as other components within WD 110.
[0130] Antenna 111 may include one or more antennas or antenna arrays configured to send and / or receive wireless signals and is connected to interface 114. In some alternative embodiments, antenna 111 may be separate from WD 110 and connectable to WD 110 through an interface or port. Antenna 111, interface 114, and / or processing circuit 120 may be configured to perform any receiving or transmitting operations described herein as being performed by a WD. Any information, data, and / or signals may be received from a network node and / or another WD. In some embodiments, the wireless front-end circuit and / or antenna 111 may be considered an interface.
[0131] As shown, interface 114 comprises radio front-end circuitry 112 and antenna 111. Radio front-end circuitry 112 comprises one or more filters 118 and amplifier 116. Radio front-end circuitry 114 is connected to antenna 111 and processing circuitry 120 and is configured to condition signals communicated between antenna 111 and processing circuitry 120. Radio front-end circuitry 112 may be coupled to or part of antenna 111. In some embodiments, WD 110 may not include a separate radio front-end circuit 112; rather, processing circuitry 120 may comprise radio front-end circuitry and be connected to antenna 111. Similarly, in some embodiments, some or all of RF transceiver circuitry 122 may be considered part of interface 114.
[0132] The radio front-end circuit 112 may receive digital data to be sent to another network node or WD via a wireless connection. The radio front-end circuit 112 may convert the digital data into a radio signal having appropriate channel and bandwidth parameters using a combination of a filter 118 and / or an amplifier 116. The radio signal may then be transmitted via the antenna 111. Similarly, when receiving data, the antenna 111 may collect the radio signal, which is then converted into digital data by the radio front-end circuit 112. The digital data may be passed to the processing circuit 120. In other embodiments, the interface may comprise different components and / or different combinations of components.
[0133] Processing circuitry 120 may comprise one or more combinations of a microprocessor, controller, microcontroller, central processing unit, digital signal processor, application specific integrated circuit, field programmable gate array, or any other suitable computing device, resource, or combination of hardware, software, and / or coded logic operable to provide WD 110 functionality, either alone or in conjunction with other WD 110 components, such as device-readable medium 130. Such functionality may include providing any of the various wireless features or benefits described herein. For example, processing circuitry 120 may execute instructions stored on device-readable medium 130 or in memory within processing circuitry 120 to provide the functionality disclosed herein.
[0134] As shown, the processing circuitry 120 includes one or more of an RF transceiver circuitry 122, a baseband processing circuitry 124, and an application processing circuitry 126. In other embodiments, the processing circuitry may comprise different components and / or different combinations of components. In some embodiments, the processing circuitry 120 of the WD 110 may comprise a SOC. In some embodiments, the RF transceiver circuitry 122, the baseband processing circuitry 124, and the application processing circuitry 126 may be on separate chips or sets of chips.
[0135] In alternative embodiments, some or all of the baseband processing circuitry 124 and the application processing circuitry 126 may be combined into one chip or set of chips, and the RF transceiver circuitry 122 may be on a separate chip or set of chips. In further alternative embodiments, some or all of the RF transceiver circuitry 122 and the baseband processing circuitry 124 may be on the same chip or set of chips, and the application processing circuitry 126 may be on a separate chip or set of chips. In yet other alternative embodiments, some or all of the RF transceiver circuitry 122, the baseband processing circuitry 124, and the application processing circuitry 126 may be combined in the same chip or set of chips. In some embodiments, the RF transceiver circuitry 122 may be part of the interface 114. The RF transceiver circuitry 122 may condition RF signals for the processing circuitry 120.
[0136] In some embodiments, some or all of the functionality described herein as being performed by a WD may be provided by processing circuitry 120 executing instructions stored on device-readable medium 130, which in some embodiments may be a computer-readable storage medium. In alternative embodiments, some or all of the functionality may be provided by processing circuitry 120 without executing instructions stored on a separate or distinct device-readable storage medium, such as in a hardwired manner.
[0137] In any of those embodiments, processing circuitry 120, whether or not executing instructions stored on a device-readable storage medium, may be configured to perform the described functions, and the benefits provided by such functions are enjoyed by WD 110, but not limited to processing circuitry 120 alone or other components of WD 110, and / or by end users and wireless networks generally.
[0138] Processing circuitry 120 may be configured to perform any of the decision, calculation, or similar operations (e.g., some acquisition operations) described herein as being performed by a WD. These operations as performed by processing circuitry 120 may include processing information acquired by processing circuitry 120, for example, by transforming the acquired information into other information, comparing the acquired or transformed information with information stored by WD 110, and / or performing one or more operations based on the acquired or transformed information and as a result of said processing making a decision.
[0139] The device-readable medium 130 may be operable to store applications, including one or more of computer programs, software, logic, rules, codes, tables, etc., and / or other instructions that can be executed by the processing circuit 120. The device-readable medium 130 may include computer memory (e.g., random access memory (RAM) or read-only memory (ROM)), mass storage media (e.g., hard disks), removable storage media (e.g., compact discs (CDs) or digital video discs (DVDs)), and / or any other volatile or non-volatile, non-transitory device-readable and / or computer-executable memory device that stores information, data, and / or instructions that can be used by the processing circuit 120. In some embodiments, the processing circuit 120 and the device-readable medium 130 may be integrated.
[0140] The user interface devices 132 may provide components that allow a human user to interact with the WD 110. Such interaction may be in many forms, such as visual, auditory, tactile, etc. The user interface devices 132 may be operable to produce output to the user and to allow the user to provide input to the WD 110. The type of interaction may vary depending on the type of user interface devices 132 installed on the WD 110. For example, if the WD 110 is a smartphone, the interaction may be via a touchscreen; if the WD 110 is a smart meter, the interaction may be through a screen that provides usage (e.g., number of gallons used) or a speaker that provides an audible alarm (e.g., if smoke is detected).
[0141] The user interface device 132 may include input interfaces, devices, and circuits, as well as output interfaces, devices, and circuits. The user interface device 132 is configured to allow input of information to the WD 110 and is connected to the processing circuit 120 to allow the processing circuit 120 to process the input information. The user interface device 132 may include, for example, a microphone, proximity or other sensors, keys / buttons, a touch display, one or more cameras, a USB port, or other input circuitry. The user interface device 132 is also configured to allow output of information from the WD 110 and to allow the processing circuit 120 to output information from the WD 110. The user interface device 132 may include, for example, a speaker, a display, vibration circuitry, a USB port, a headphone interface, or other output circuitry. Using one or more input and output interfaces, devices, and circuits of the user interface device 132, the WD 110 may communicate with end users and / or wireless networks, allowing the end users and / or wireless networks to benefit from the functionality described herein.
[0142] Ancillary device 134 is operable to provide more specific functionality that may not generally be performed by a WD. It may include specialized sensors for taking measurements for various purposes, interfaces for additional types of communication such as wired communication, etc. The inclusion and types of components of ancillary device 134 may vary depending on the embodiment and / or scenario.
[0143] The power source 136, in some embodiments, may be in the form of a battery or battery pack. Other types of power sources may also be used, such as an external power source (e.g., an electrical outlet), a photovoltaic device, or a battery. The WD 110 may further include a power circuit 137 for delivering power from the power source 136 to various portions of the WD 110 that require power from the power source 136 to perform any of the functions described or shown herein. The power circuit 137, in some embodiments, may include a power management circuit.
[0144] Power circuitry 137 may additionally or alternatively be operable to receive power from an external power source, in which case WD 110 may be connectable to the external power source (such as an electrical outlet) via an input circuit or interface, such as a power cable. Power circuitry 137 may also, in some embodiments, be operable to deliver power from the external power source to power source 136. This may be for charging power source 136, for example. Power circuitry 137 may perform any formatting, conversion, or other modification on the power from power source 136 to make it suitable for the respective components of WD 110 being powered.
[0145] Although the subject matter described herein may be implemented in any suitable type of system using any suitable components, the embodiments disclosed herein are described with reference to a wireless network, such as the exemplary wireless network shown in FIG. 6. For simplicity, the wireless network of FIG. 6 illustrates only network 106, network nodes 160 and 160b, and WDs 110, 110b, and 110c. In practice, a wireless network may further include any additional elements suitable for supporting communication between wireless devices or between a wireless device and another communication device, such as a landline telephone, a service provider, or any other network node or end device. Of the components shown, network node 160 and wireless device (WD) 110 are illustrated with additional detail. A wireless network may provide communication and other types of services to one or more wireless devices to facilitate their access to the wireless network and / or use of services offered by or via the wireless network.
[0146] 7 illustrates an exemplary user equipment (UE) according to some embodiments. User equipment or UE, as used herein, does not necessarily have a user in the sense of a human user who owns and / or operates an associated device. Instead, a UE may represent a device (e.g., a smart sprinkler controller) that is intended for sale to or operation by a human user, but that may not be associated with or initially associated with a particular human user. Alternatively, a UE may represent a device (e.g., a smart power meter) that is not intended for sale to or operation by an end user, but that may be associated with or operated for the benefit of a user. The UE 200 may be any UE identified by the 3rd Generation Partnership Project (3GPP), including an NB-IoT UE, a machine-type communication (MTC) UE, and / or an enhanced MTC (eMTC) UE. The UE 200 shown in Figure 7 is an example of a WD configured for communication according to one or more communications standards promulgated by the 3rd Generation Partnership Project (3GPP), such as the 3GPP's GSM, UMTS, LTE, and / or 5G standards. As mentioned above, the terms WD and UE may be used interchangeably. Thus, while Figure 7 is a UE, the components described herein are equally applicable to a WD, and vice versa.
[0147] In FIG. 7, UE 200 includes processing circuitry 201 operably coupled to input / output interface 205, radio frequency (RF) interface 209, network connection interface 211, memory 215, such as random access memory (RAM) 217, read-only memory (ROM) 219, and storage medium 221, communication subsystem 231, power supply 233, and / or any other components, or any combination thereof. Storage medium 221 includes operating system 223, application programs 225, and data 227. In other embodiments, storage medium 221 may include other similar types of information. Some UEs may use all of the components shown in FIG. 7 or only a subset of those components. The level of integration between components may vary from UE to UE. Additionally, some UEs may include multiple instances of a component, such as multiple processors, memories, transceivers, transmitters, receivers, etc.
[0148] 7, processing circuit 201 may be configured to process computer instructions and data. Processing circuit 201 may be configured to implement any sequential state machine operable to execute machine instructions stored in memory as a machine-readable computer program, such as one or more hardware-implemented state machines (e.g., in discrete logic, FPGA, ASIC, etc.), programmable logic with appropriate firmware, one or more pre-programmed, general-purpose processors, such as a microprocessor or digital signal processor (DSP) with appropriate software, or any combination of the above. For example, processing circuit 201 may include two central processing units (CPUs). Data may be information in a form suitable for use by a computer.
[0149] In the illustrated embodiment, the input / output interface 205 may be configured to provide an input device, an output device, or a communication interface to an input / output device. The UE 200 may be configured to use an output device via the input / output interface 205.
[0150] An output device may use the same type of interface port as an input device. For example, a USB port may be used to provide input to and output from the UE 200. An output device may be a speaker, a sound card, a video card, a display, a monitor, a printer, an actuator, an emitter, a smart card, another output device, or any combination thereof.
[0151] The UE 200 may be configured to use input devices via the input / output interface 205 to allow a user to capture information into the UE 200. The input devices may include a touch-sensitive or presence-sensitive display, a camera (e.g., a digital camera, a digital video camera, a webcam, etc.), a microphone, a sensor, a mouse, a trackball, a directional pad, a trackpad, a scroll wheel, a smart card, etc. The presence-sensitive display may include a capacitive or resistive touch sensor for detecting input from the user. The sensor may be, for example, an accelerometer, a gyroscope, a tilt sensor, a force sensor, a magnetometer, a light sensor, a proximity sensor, another similar sensor, or any combination thereof. For example, the input device may be an accelerometer, a magnetometer, a digital camera, a microphone, and a light sensor.
[0152] In FIG. 7 , RF interface 209 may be configured to provide a communications interface to RF components, such as a transmitter, receiver, and antenna. Network connection interface 211 may be configured to provide a communications interface to network 243a. Network 243a may encompass wired and / or wireless networks, such as a local area network (LAN), a wide area network (WAN), a computer network, a wireless network, a communications network, another similar network, or any combination thereof. For example, network 243a may comprise a Wi-Fi network. Network connection interface 211 may be configured to include receiver and transmitter interfaces used to communicate with one or more other devices over a communications network according to one or more communications protocols, such as Ethernet, TCP / IP, SONET, ATM, etc. Network connection interface 211 may implement receiver and transmitter functionality appropriate for a communications network link (e.g., optical, electrical, etc.). The transmitter and receiver functionality may share circuit components, software, or firmware, or alternatively, may be implemented separately.
[0153] RAM 217 may be configured to interface to processing circuit 201 via bus 202 to provide storage or caching of data or computer instructions during the execution of software programs, such as an operating system, application programs, and device drivers. ROM 219 may be configured to provide computer instructions or data to processing circuit 201. For example, ROM 219 may be configured to store invariant low-level system code or data for basic system functions, such as basic input / output (I / O), booting, or receiving keystrokes from a keyboard, that is stored in non-volatile memory.
[0154] The storage medium 221 may be configured to include memory, such as RAM, ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic disk, optical disk, floppy disk, hard disk, removable cartridge, or flash drive. In one example, the storage medium 221 may be configured to include an operating system 223, an application program 225, such as a web browser application, a widget or gadget engine, or another application, and data files 227. The storage medium 221 may store any of a variety of different operating systems or combinations of operating systems for use by the UE 200.
[0155] The storage medium 221 may be configured to include several physical drive units, such as a redundant array of independent disks (RAID), a floppy disk drive, a flash memory, a USB flash drive, an external hard disk drive, a thumb drive, a pen drive, a key drive, a high-density digital versatile disk (HD-DVD) optical disk drive, an internal hard disk drive, a Blu-ray optical disk drive, a holographic digital data storage (HDDS) optical disk drive, an external mini dual in-line memory module (DIMM), a synchronous dynamic random access memory (SDRAM), an external micro-DIMM SDRAM, a smart card memory such as a subscriber identity module or removable user identity module (SIM / RUIM) module, other memory, or any combination thereof. The storage medium 221 may enable the UE 200 to access, offload, or upload data to computer-executable instructions, application programs, etc. stored on a temporary or non-transitory memory medium. An article of manufacture, such as an article of manufacture utilizing a communication system, may be tangibly embodied in the storage medium 221, which may comprise a device-readable medium.
[0156] In FIG. 7, the processing circuit 201 may be configured to communicate with network 243b using a communications subsystem 231. Network 243a and network 243b may be the same network or networks or different networks or networks. The communications subsystem 231 may be configured to include one or more transceivers used to communicate with network 243b. For example, the communications subsystem 231 may be configured to include one or more transceivers used to communicate with one or more remote transceivers of another device capable of wireless communication, such as another WD, UE, or base station of a radio access network (RAN), according to one or more communications protocols, such as IEEE 802.2, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax, etc. Each transceiver may include a transmitter 233 and / or a receiver 235 for implementing transmitter or receiver functions, respectively, appropriate for the RAN link (e.g., frequency allocation, etc.). Furthermore, the transmitter 233 and receiver 235 of each transceiver may share circuit components, software, or firmware or, alternatively, may be implemented separately.
[0157] In the illustrated embodiment, the communication capabilities of the communication subsystem 231 may include data communications, voice communications, multimedia communications, short-range communications such as Bluetooth, near-field communications, location-based communications such as using a global positioning system (GPS) to determine location, another similar communication capability, or any combination thereof. For example, the communication subsystem 231 may include cellular communications, Wi-Fi communications, Bluetooth communications, and GPS communications. The network 243b may encompass wired and / or wireless networks, such as a local area network (LAN), a wide area network (WAN), a computer network, a wireless network, a communications network, another similar network, or any combination thereof. For example, the network 243b may be a cellular network, a Wi-Fi network, and / or a near-field network. The power source 213 may be configured to provide alternating current (AC) or direct current (DC) power to the components of the UE 200.
[0158] The features, benefits, and / or functionality described herein may be implemented in one of the components of UE 200 or distributed across multiple components of UE 200. Furthermore, the features, benefits, and / or functionality described herein may be implemented in any combination of hardware, software, or firmware. In one example, communication subsystem 231 may be configured to include any of the components described herein. Furthermore, processing circuitry 201 may be configured to communicate with any of such components over bus 202. In another example, any of such components may be represented by program instructions stored in memory that, when executed by processing circuitry 201, perform the corresponding functions described herein. In another example, the functionality of any of such components may be distributed between processing circuitry 201 and communication subsystem 231. In another example, non-computationally intensive functionality of any of such components may be implemented in software or firmware, and computationally intensive functionality may be implemented in hardware.
[0159] 8 is a flowchart illustrating an exemplary method in a wireless device according to some embodiments. In a particular embodiment, one or more steps of FIG. 8 may be performed by the wireless device 110 described with respect to FIG. 6. The wireless device may operate in an NTN.
[0160] The method begins in step 812, where a wireless device (e.g., wireless device 110) determines an amount of time until a service link or feeder link switch. In a particular embodiment, determining the amount of time until a service link or feeder link switch is based on an elevation angle of a satellite associated with the service link or feeder link. The elevation angle of the satellite is relative to the wireless device and / or relative to the center of a cell served by the satellite.
[0161] In certain embodiments, determining the amount of time until the service link or feeder link switch is based on the expected time to be served, based on the location of the wireless device in the cell, and / or based on the overlap period between the first satellite and the second satellite.
[0162] In particular embodiments, the wireless device may determine the amount of time until a service link or feeder link switchover according to any of the embodiments and examples described herein.
[0163] In step 814, the wireless device modifies radio link failure parameters used to determine when to declare RLF. In particular embodiments, modifying the radio link failure parameters includes modifying at least one of an out-of-sync counter and an in-sync counter, modifying an RLF timer, and / or modifying an RLF threshold.
[0164] Generally, the wireless device modifies the parameters to expedite the RLF determination based on the relationship between the wireless device and the satellite. The wireless device may modify the RLF parameters according to any of the embodiments and examples described herein.
[0165] Modifications, additions, or omissions may be made to the method 800 of Figure 8. Additionally, one or more steps in the method of Figure 8 may be performed in parallel or in any suitable order.
[0166] 9 is a flowchart illustrating an exemplary method in a network node according to some embodiments. In a particular embodiment, one or more steps of FIG. 9 may be performed by the network node 160 described with respect to FIG.
[0167] The method begins at step 912, where a network node (e.g., network node 160) sends a radio link failure configuration to a wireless device. The radio link failure configuration includes any one or more of a threshold representing time until service link or feeder link switchover, a value or scaling factor for an out-of-sync counter, a value or scaling factor for an in-sync counter, a value or scaling factor for an RLF timer, and / or a value or scaling factor for an RLF threshold.
[0168] In certain embodiments, the threshold representing the time until service link or feeder link switchover is based on one or more of the elevation angle of the satellite, the position of the wireless device in the cell, and the overlap period between the first satellite and the second satellite.
[0169] Modifications, additions, or omissions may be made to the method 900 of Figure 9. Additionally, one or more steps in the method of Figure 9 may be performed in parallel or in any suitable order.
[0170] FIG. 10 shows a schematic block diagram of two apparatuses in a wireless network (e.g., the wireless network shown in FIG. 6). The apparatuses include a wireless device and a network node (e.g., the wireless device 110 and the network node 160 shown in FIG. 6). Apparatuses 1600 and 1700 are operable to perform the example methods described with reference to FIGS. 8 and 9, respectively, as well as, possibly, any other processes or methods disclosed herein. It should also be understood that the methods of FIGS. 8 and 9 are not necessarily performed solely by apparatus 1600 and / or apparatus 1700; at least some operations of the methods may be performed by one or more other entities.
[0171] Virtual devices 1600 and 1700 may comprise processing circuitry, which may include one or more microprocessors or microcontrollers, as well as other digital hardware, which may include digital signal processors (DSPs), special-purpose digital logic, etc. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory, such as read-only memory (ROM), random access memory, cache memory, flash memory devices, optical storage devices, etc. The program code stored in memory, in some embodiments, includes program instructions for implementing one or more communication and / or data communication protocols, as well as instructions for performing one or more of the techniques described herein.
[0172] In some implementations, the processing circuitry may be used to cause the determining module 1604 and any other suitable units of the apparatus 1600 to perform corresponding functions according to one or more embodiments of the present disclosure. Similarly, the processing circuitry described above may be used to cause the transmitting module 1706 and any other suitable units of the apparatus 1700 to perform corresponding functions according to one or more embodiments of the present disclosure.
[0173] As shown in FIG. 10 , the apparatus 1600 includes a determination module 1604 configured to determine an amount of time until a service link or feeder link switchover and modify RLF parameters in accordance with any of the embodiments and examples described herein.
[0174] As shown in FIG. 10, the apparatus 1700 includes a transmitting module 1706 configured to transmit an RLF configuration to a wireless device in accordance with any of the embodiments and examples described herein.
[0175] 11 is a schematic block diagram illustrating a virtualization environment 300 in which functionality implemented by some embodiments may be virtualized. In this context, virtualizing means creating a virtual version of an apparatus or device, which may include virtualizing a hardware platform, storage devices, and networking resources. Virtualization, as used herein, may apply to a node (e.g., a virtualized base station or a virtualized radio access node) or to a device (e.g., a UE, a wireless device, or any other type of communication device) or component of that device, and relates to implementations in which at least a portion of the functionality is implemented as one or more virtual components (e.g., via one or more applications, components, functions, virtual machines, or containers executing on one or more physical processing nodes in one or more networks).
[0176] In some embodiments, some or all of the functionality described herein may be implemented as virtual components executed by one or more virtual machines implemented in one or more virtual environments 300 hosted by one or more of the hardware nodes 330. Furthermore, in embodiments where the virtual nodes are not wireless access nodes or do not require wireless connectivity (e.g., core network nodes), the network nodes may be fully virtualized.
[0177] The functionality may be implemented by one or more applications 320 (which may alternatively be referred to as software instances, virtual appliances, network functions, virtual nodes, virtual network functions, etc.) operable to implement some of the features, functions, and / or benefits of some of the embodiments disclosed herein. The applications 320 are run in a virtualization environment 300, which provides hardware 330 comprising processing circuitry 360 and memory 390. The memory 390 includes instructions 395 executable by the processing circuitry 360, such that the applications 320 are operable to provide one or more of the features, benefits, and / or functions disclosed herein.
[0178] The virtualization environment 300 includes general-purpose or dedicated network hardware devices 330 that include one or more sets of processors or processing circuitry 360, which may be commercial-off-the-shelf (COTS) processors, dedicated application-specific integrated circuits (ASICs), or any other type of processing circuitry, including digital or analog hardware components or dedicated processors. Each hardware device may include memory 390-1, which may be non-persistent memory for temporarily storing instructions 395 or software executed by the processing circuitry 360. Each hardware device may include one or more network interface controllers (NICs) 370, also known as network interface cards, which include physical network interfaces 380. Each hardware device may also include a non-transitory, persistent, machine-readable storage medium 390-2 that stores software 395 and / or instructions executable by the processing circuitry 360. Software 395 may include any type of software, including software for instantiating one or more virtualization layers 350 (also called hypervisors), software for running virtual machines 340, and software that enables it to perform the functions, features and / or benefits described in connection with some embodiments described herein.
[0179] The virtual machines 340 may comprise virtual processing, virtual memory, virtual networking or interfaces, and virtual storage, and may be run by a corresponding virtualization layer 350 or hypervisor. Different embodiments of the virtual appliance 320 instance may be implemented on one or more of the virtual machines 340, and the implementation may be done in different ways.
[0180] During operation, processing circuitry 360 executes software 395 to instantiate hypervisor or virtualization layer 350, which is sometimes referred to as a virtual machine monitor (VMM). Virtualization layer 350 may present to virtual machine 340 a virtual operating platform that looks like networking hardware.
[0181] 11, hardware 330 may be a standalone network node with general or specific components. Hardware 330 may include antenna 3225 and may implement some functionality through virtualization. Alternatively, hardware 330 may be part of a larger cluster of hardware (e.g., as in a data center or customer premises equipment (CPE)) where many hardware nodes work together and are managed via a management and orchestration (MANO) 3100 that, among other things, oversees the lifecycle management of application 320.
[0182] Hardware virtualization is referred to in some contexts as network functions virtualization (NFV), which can be used to consolidate many network equipment types onto industry-standard high-volume server hardware, physical switches, and physical storage that may be located in data centers and customer premises equipment.
[0183] In the context of NFV, virtual machine 340 may be a software implementation of a physical machine that runs programs as if those programs were running on a physical, non-virtualized machine. Each virtual machine 340 and the portion of hardware 330 on which it runs, whether hardware dedicated to that virtual machine and / or hardware shared by that virtual machine with other ones of virtual machines 340, form a separate virtual network element (VNE).
[0184] Further in the context of NFV, a virtual network function (VNF) is responsible for handling a specific network function running in one or more virtual machines 340 on top of the hardware networking infrastructure 330 and corresponds to application 320 in FIG. 18.
[0185] In some embodiments, one or more radio units 3200, each including one or more transmitters 3220 and one or more receivers 3210, may be coupled to one or more antennas 3225. The radio units 3200 may communicate directly with the hardware node 330 via one or more appropriate network interfaces and may be used in combination with virtualization components to provide a virtual node with wireless capabilities, such as a wireless access node or base station.
[0186] In some embodiments, some signaling may be accomplished using a control system 3230 that may alternatively be used for communication between the hardware nodes 330 and the radio unit 3200.
[0187] 12 , according to one embodiment, a communication system includes a communication network 410, such as a 3GPP-type cellular network, comprising an access network 411, such as a wireless access network, and a core network 414. The access network 411 includes multiple base stations 412a, 412b, 412c, such as NBs, eNBs, gNBs, or other types of wireless access points, each defining a corresponding coverage area 413a, 413b, 413c. Each base station 412a, 412b, 412c can be connected to the core network 414 over a wired or wireless connection 415. A first UE 491 located in the coverage area 413c wirelessly connects to or is configured to be paged by the corresponding base station 412c. A second UE 492 in the coverage area 413a can be wirelessly connected to the corresponding base station 412a. Although multiple UEs 491, 492 are shown in this example, the disclosed embodiments are equally applicable to situations where only one UE is in the coverage area or where only one UE is connected to the corresponding base station 412.
[0188] The communications network 410 is itself connected to a host computer 430, which may be embodied in hardware and / or software of a standalone server, a cloud-implemented server, a distributed server, or as a processing resource in a server farm. The host computer 430 may be owned or controlled by a service provider, or may be operated by or on behalf of the service provider. Connections 421 and 422 between the communications network 410 and the host computer 430 may extend directly from the core network 414 to the host computer 430 or may proceed through an optional intermediate network 420. The intermediate network 420 may be one of a public network, a private network, or a hosted network, or a combination of two or more of them; the intermediate network 420 may be a backbone network or the Internet, if any; in particular, the intermediate network 420 may comprise two or more subnetworks (not shown).
[0189] The communication system of FIG. 12 as a whole enables connectivity between connected UEs 491, 492 and a host computer 430. The connectivity may be described as an over-the-top (OTT) connection 450. The host computer 430 and connected UEs 491, 492 are configured to communicate data and / or signaling via the OTT connection 450, using the access network 411, the core network 414, any intermediate networks 420, and possible further infrastructure (not shown) as intermediaries. The OTT connection 450 may be transparent, in the sense that the participating communication devices through which the OTT connection 450 passes are unaware of the routing of the uplink and downlink communications. For example, the base station 412 may not, or need not, be informed of the past routing of incoming downlink communications involving data originating from the host computer 430 that is to be forwarded (e.g., handed over) to the connected UE 491. Similarly, the base station 412 does not need to be aware of the future routing of outgoing uplink communications originating from the UE 491 and destined for the host computer 430 .
[0190] FIG. 13 illustrates an exemplary host computer communicating with user equipment via a base station over a partially wireless connection, according to some embodiments. An exemplary implementation, according to one embodiment of the UE, base station, and host computer described in the previous paragraph, will now be described with reference to FIG. 13. In communication system 500, host computer 510 comprises hardware 515, including a communication interface 516 configured to set up and maintain wired or wireless connections with interfaces of different communication devices in communication system 500. Host computer 510 further comprises processing circuitry 518, which may have storage and / or processing capabilities. In particular, processing circuitry 518 may comprise one or more programmable processors, application-specific integrated circuits, field-programmable gate arrays, or combinations thereof (not shown) adapted to execute instructions. Host computer 510 further comprises software 511, stored on or accessible by host computer 510 and executable by processing circuitry 518. Software 511 includes a host application 512. The host application 512 may be operable to provide services to a remote user, such as a UE 530 connecting via an OTT connection 550 that terminates at the UE 530 and the host computer 510. In providing services to the remote user, the host application 512 may provide user data that is transmitted using the OTT connection 550.
[0191] The communications system 500 further includes a base station 520 provided in the communications system, the base station 520 comprising hardware 525 that enables the base station 520 to communicate with the host computer 510 and the UE 530. The hardware 525 may include a communications interface 526 for setting up and maintaining wired or wireless connections with interfaces of different communications devices of the communications system 500, as well as a wireless interface 527 for setting up and maintaining at least a wireless connection 570 with a UE 530 located in a coverage area (not shown in FIG. 13 ) served by the base station 520. The communications interface 526 may be configured to facilitate a connection 560 to the host computer 510. The connection 560 may be direct, or the connection 560 may pass through a core network (not shown in FIG. 13 ) of the communications system and / or one or more intermediate networks external to the communications system. In the illustrated embodiment, the hardware 525 of the base station 520 further includes processing circuitry 528, which may comprise one or more programmable processors, application specific integrated circuits, field programmable gate arrays, or combinations thereof (not shown) adapted to execute instructions. The base station 520 further has software 521 stored internally or accessible via an external connection.
[0192] The communication system 500 further includes the previously mentioned UE 530. The hardware 535 of the UE 530 may include a wireless interface 537 configured to set up and maintain a wireless connection 570 with a base station serving a coverage area in which the UE 530 is currently located. The hardware 535 of the UE 530 further includes processing circuitry 538, which may comprise one or more programmable processors, application specific integrated circuits, field programmable gate arrays, or combinations thereof (not shown) adapted to execute instructions. The UE 530 further includes software 531 stored on or accessible by the UE 530 and executable by the processing circuitry 538. The software 531 includes a client application 532. The client application 532 may be operable, with support from the host computer 510, to provide services to a human or non-human user via the UE 530. On the host computer 510, a running host application 512 may communicate with a running client application 532 via an OTT connection 550 that terminates at the UE 530 and the host computer 510. In providing services to a user, the client application 532 may receive request data from the host application 512 and provide user data in response to the request data. The OTT connection 550 may transfer both the request data and the user data. The client application 532 may interact with the user to generate the user data that the client application 532 provides.
[0193] It should be noted that the host computer 510, base station 520, and UE 530 shown in Figure 13 may be similar to or equivalent to the host computer 430, one of the base stations 412a, 412b, and 412c, and one of the UEs 491 and 492, respectively, of Figure 6. That is, the inner workings of these entities may be as shown in Figure 13, and separately, the surrounding network topology may be that of Figure 6.
[0194] 13, the OTT connection 550 is depicted abstractly to show communication between the host computer 510 and the UE 530 via the base station 520, without explicit reference to intermediary devices and the exact routing of messages through those devices. The network infrastructure may determine the routing, and the network infrastructure may be configured to hide the routing from the UE 530, the service provider operating the host computer 510, or both. While the OTT connection 550 is active, the network infrastructure may also make decisions to dynamically change the routing (e.g., based on load balancing considerations or reconfiguration of the network).
[0195] The wireless connection 570 between the UE 530 and the base station 520 follows the teachings of embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of the OTT service provided to the UE 530 using the OTT connection 550 of which the wireless connection 570 forms the final segment. More precisely, the teachings of these embodiments may improve signaling overhead and reduce latency, thereby providing benefits such as reduced user latency, better responsiveness, and extended battery life.
[0196] Measurement procedures may be provided for monitoring data rates, latency, and other factors that one or more embodiments improve upon. There may further be optional network functionality for reconfiguring the OTT connection 550 between the host computer 510 and the UE 530 in response to fluctuations in the measurement results. The measurement procedures and / or the network functionality for reconfiguring the OTT connection 550 may be implemented in the software 511 and hardware 515 of the host computer 510 or in the software 531 and hardware 535 of the UE 530, or both. In embodiments, sensors (not shown) may be deployed in or associated with communication devices through which the OTT connection 550 passes, and the sensors may participate in the measurement procedures by providing values of the monitored quantities exemplified above or other physical quantities from which the software 511, 531 may calculate or estimate the monitored quantities. The reconfiguration of the OTT connection 550 may include message formats, retransmission settings, preferred routing, etc., and the reconfiguration need not affect the base station 520, and the reconfiguration may be unknown or imperceptible to the base station 520. Such procedures and functions may be known and practiced in the art. In some embodiments, the measurements may involve proprietary UE signaling that facilitates the host computer 510's measurements of throughput, propagation time, latency, etc. The measurements may be implemented in software 511 and 531 causing messages, particularly empty or "dummy" messages, to be sent using the OTT connection 550 while the software 511 and 531 monitors propagation times, errors, etc.
[0197] Figure 14 is a flowchart illustrating a method implemented in a communication system, according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to Figures 12 and 13. For simplicity of this disclosure, only drawing references to Figure 14 are included in this section.
[0198] In step 610, the host computer provides user data. In sub-step 611 of step 610 (which may be optional), the host computer provides the user data by executing a host application. In step 620, the host computer initiates a transmission carrying the user data to the UE. In step 630 (which may be optional), the base station transmits the user data carried in the host computer initiated transmission to the UE, according to the teachings of embodiments described throughout this disclosure. In step 640 (which may also be optional), the UE executes a client application associated with the host application executed by the host computer.
[0199] Figure 15 is a flowchart illustrating a method implemented in a communication system, according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to Figures 12 and 13. For simplicity of this disclosure, only drawing references to Figure 15 are included in this section.
[0200] In step 710 of the method, the host computer provides user data. In an optional substep (not shown), the host computer provides the user data by executing a host application. In step 720, the host computer initiates a transmission carrying the user data to the UE. The transmission may go through a base station in accordance with the teachings of embodiments described throughout this disclosure. In step 730 (which may be optional), the UE receives the user data carried in the transmission.
[0201] Figure 16 is a flowchart illustrating a method implemented in a communication system, according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to Figures 12 and 13. For simplicity of this disclosure, only drawing references to Figure 16 are included in this section.
[0202] In step 810 (which may be optional), the UE receives input data provided by the host computer. Additionally or alternatively, in step 820, the UE provides user data. In sub-step 821 (which may be optional) of step 820, the UE provides the user data by executing a client application. In sub-step 811 (which may be optional) of step 810, the UE executes a client application that provides user data in response to the received input data provided by the host computer. In providing the user data, the executed client application may further consider user input received from the user. Regardless of the particular manner in which the user data was provided, the UE initiates transmission of the user data to the host computer in sub-step 830 (which may be optional). In method step 840, the host computer receives the user data transmitted from the UE in accordance with the teachings of the embodiments described throughout this disclosure.
[0203] Figure 17 is a flowchart illustrating a method implemented in a communication system, according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be as described with reference to Figures 12 and 13. For simplicity of this disclosure, only drawing references to Figure 17 are included in this section.
[0204] In step 910 (which may be optional), the base station receives user data from the UE in accordance with the teachings of embodiments described throughout this disclosure. In step 920 (which may be optional), the base station initiates transmission of the received user data to the host computer. In step 930 (which may be optional), the host computer receives the user data carried in the transmission initiated by the base station.
[0205] The term unit may have its usual meaning in the field of electronics, electrical devices, and / or electronic devices, and may include, for example, electrical and / or electronic circuits, devices, modules, processors, memories, logical solids and / or discrete devices, computer programs or instructions, etc., for performing respective tasks, procedures, calculations, output, and / or display functions, such as those described herein.
[0206] Modifications, additions, or omissions may be made to the systems and devices disclosed herein without departing from the scope of the present invention. Components of the systems and devices may be integrated or separated. Moreover, the operations of the systems and devices may be performed by more, fewer, or other components. Furthermore, the operations of the systems and devices may be performed using any suitable logic, including software, hardware, and / or other logic. As used herein, "each" refers to each member of a set or each member of a subset of a set.
[0207] Modifications, additions, or omissions may be made to the methods disclosed herein without departing from the scope of the invention. The methods may include more, fewer, or other steps. Furthermore, the steps may be performed in any suitable order.
[0208] The above description sets forth numerous specific details. However, it should be understood that embodiments may be practiced without these specific details. In other instances, well-known circuits, structures, and techniques have not been shown in detail in order not to obscure an understanding of this description. Those skilled in the art will be able to use the included description to implement the appropriate functionality without undue experimentation.
[0209] References herein to "one embodiment," "an embodiment," "exemplary embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described with respect to an embodiment, it is submitted that it is within the knowledge of one skilled in the art to implement such feature, structure, or characteristic with respect to other embodiments, whether or not explicitly described.
[0210] While the present disclosure has been described with reference to several embodiments, modifications and substitutions of the embodiments will be apparent to those skilled in the art. Therefore, the above description of the embodiments does not constrain the present disclosure. Other changes, substitutions, and alterations are possible without departing from the scope of the present disclosure, which is defined by the following claims.
Claims
1. 1. A method implemented by a wireless device capable of operating in a non-terrestrial network (NTN), the method comprising: determining (812) an amount of time until a service link or feeder link switchover; modifying (814) a radio link failure parameter used to determine when to declare a radio link failure (RLF) based on the determined amount of time; Including, modifying the radio link failure parameters includes modifying an RLF threshold. method.
2. 10. The method of claim 1, wherein determining the amount of time until a service link or feeder link switch is based on an elevation angle of a satellite associated with the service link or feeder link.
3. The method of claim 2 , wherein the elevation angle of the satellite is relative to the wireless device.
4. The method of claim 2 , wherein the elevation angle of the satellite is relative to a center of a cell served by the satellite.
5. 10. The method of claim 1, wherein determining the amount of time until a service link or feeder link switchover is based on an expected time to be served.
6. 10. The method of claim 1, wherein determining the amount of time until a service link or feeder link switch is based on a location of the wireless device in a cell.
7. 10. The method of claim 1, wherein determining the amount of time until a service link or feeder link switch is based on an overlap period between a first satellite and a second satellite.
8. modifying the radio link failure parameters, Modifying at least one of the out-of-sync counter and the in-sync counter; or Modifying the RLF timer The method of claim 1 , comprising:
9. A wireless device (110) capable of operating in a non-terrestrial network (NTN), said wireless device comprising: determining an amount of time until a service link or feeder link switchover; modifying a radio link failure parameter used to determine when to declare a radio link failure (RLF) based on the determined amount of time; and a processing circuit (120) operable to perform the processing circuitry is operable to modify the radio link failure parameter by modifying an RLF threshold. A wireless device (110).
10. 10. The wireless device of claim 9, wherein the processing circuitry is operable to determine the amount of time until service link or feeder link switch based on an elevation angle of a satellite associated with the service link or feeder link.
11. The wireless device of claim 10 , wherein the elevation angle of the satellite is relative to the wireless device.
12. 11. The wireless device of claim 10, wherein the elevation angle of the satellite is relative to a center of a cell served by the satellite.
13. 10. The wireless device of claim 9, wherein the processing circuitry is operable to determine the amount of time until a serving link or feeder link switchover based on an expected time to be served.
14. 10. The wireless device of claim 9, wherein the processing circuitry is operable to determine the amount of time until a service link or feeder link switchover based on a location of the wireless device in a cell.
15. 10. The wireless device of claim 9, wherein the processing circuitry is operable to determine the amount of time until a service link or feeder link switchover based on an overlap period between a first satellite and a second satellite.
16. 10. The wireless device of claim 9, wherein the processing circuitry is further operable to modify the radio link failure parameter by modifying at least one of an out-of-sync counter and an in-sync counter, or by modifying an RLF timer.
Citation Information
Patent Citations
Wireless communication system, program, system, and communication method
JP2020198481A
Radio access network mobility in non-geosynchronous satellite systems
WO2020067962A1