ConceptioArchivearXiv CS
arXiv CSopen access

Age of Information in Non-Terrestrial Networks with Energy Harvesting

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
distributedsystemsprotocols
networking, internet, protocols, distributed systems

1

Age of Information in Non-Terrestrial Networks with Energy Harvesting

arXiv:2608.02485v1 [cs.NI] 3 Aug 2026

Fangming Zhao, Nikolaos Pappas, Shi Jin, and Howard H. Yang

Abstract—We analyze the timeliness of status-update delivery in a low Earth orbit (LEO) satellite-assisted energy-harvesting Internet of Things network using the Age of Information (AoI) metric. A ground source harvests ambient energy and sends status updates to a remote destination through LEO satellites. Because of satellite mobility, source-to-satellite connectivity alternates between on and off periods whose durations depend on the satellite-ground geometry. The source does not know the connectivity state a priori and therefore employs a probebefore-transmission mechanism: it first expends one energy unit to sense satellite availability and transmits an update only after a successful probe. We combine spherical stochastic geometry with semi-Markov analysis to characterize the coupled evolution of satellite connectivity and the source energy buffer, and derive an analytical expression for the time-average AoI. We then develop a lower-complexity approximation by replacing the instantaneous connectivity state in the energy process with the long-term onstate probability. The resulting approximation is accurate when the energy constraint is weak or satellite connectivity is highly intermittent. Numerical results show that probing can substantially reduce AoI relative to blind transmission by preventing energy expenditure during off periods, particularly under sparse satellite deployment, stringent decoding requirements, or limited energy harvesting. Index Terms—Low Earth orbit satellites, energy harvesting, Age of Information, stochastic geometry, semi-Markov analysis.

I. I NTRODUCTION Non-terrestrial networks (NTN) are expected to extend connectivity to infrastructure-limited regions by leveraging Low Earth Orbit (LEO) satellites. Meanwhile, ground Internet of Things (IoT) devices deployed for remote sensing in these environments are typically energy-constrained, since battery replacement and wired recharging are costly. Energy Harvesting (EH) technology provides a promising solution by enabling self-sustained operation through renewable or ambient energy sources, such as solar and radio-frequency energy [1]. LEO satellite-assisted EH-IoT networks are an emerging research direction for sustainable remote IoT connectivity. The integration of LEO and EH-IoT, however, introduces several performance-evaluation challenges. First, satellite connectivity is inherently intermittent due to orbital dynamics and limited visibility windows, causing the channel to alternate between available and unavailable states, and the distribution F. Zhao and H. H. Yang are with the ZJU-UIUC Institute, Zhejiang University, Haining 314400, China (e-mail: [email protected]; [email protected]). Nikolaos Pappas is with the Department of Computer and Information Science, Linkoping University, Linkoping 58183, Sweden (e-mail: [email protected]). S. Jin is with the National Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, China (e-mail: [email protected]).

of available periods is governed by the satellite trajectory. Second, with EH, transmission opportunities are further constrained by the stochastic energy state of the device, and an update can be attempted only when sufficient energy has been accumulated. Third, an IoT device cannot know the channel state in advance. Therefore, it first probes the channel and transmits data only when the channel is available. Since probing consumes different energy in on and off states, the energy process becomes state-dependent and correlated with the satellite visibility process. This channel-energy availability coupling invalidates a simple one-dimensional energy-state Markov model and motivates a joint semi-Markov analysis. Furthermore, since the data center relies on information collected from remote IoT devices for monitoring and decisionmaking, conventional metrics such as throughput or delay are insufficient. A metric is needed that captures how fresh the delivered information is under intermittent connectivity and energy-limited transmissions. This motivates the use of the Age of Information (AoI) at the receiver. AoI provides such a metric by measuring the time elapsed since the most recently received update was generated [2], [3]. It has been widely used to quantify information timeliness and guide the design of update policies [4]. In LEO satellite-assisted EHIoT networks, the AoI analysis is particularly challenging because the update process is governed by the joint evolution of satellite visibility, energy accumulation, probing decisions. Motivated by these observations, this work analyzes the timeaverage AoI of LEO satellite-assisted EH-IoT network. The key analytical challenge lies in characterizing the coupling between stochastic channel availability and energy availability. A. Related Work The timeliness of information in non-terrestrial networks (NTNs) has recently attracted increasing attention. Early analytical studies have investigated latency and AoI in multihop satellite networks, where satellite relays are modeled through queueing systems to characterize end-to-end freshness performance [5]. More recent works have further considered the unique characteristics of LEO satellite communications. [6] studied AoI variation in LEO satellite-terrestrial uplink transmissions under time-varying link conditions, while [7] analyzed information freshness in multi-hop satellite IoT systems with reliability mechanisms such as ARQ/HARQ. Beyond conventional freshness metrics, [8] considered semanticsaware unified terrestrial non-terrestrial networks, where timeliness is jointly considered with information relevance and utility. However, their analytical models typically characterize the

2

satellite link through simplified service processes, prescribed connection patterns, or abstract time-varying link states. As a result, the spatial randomness of LEO satellite deployments and satellite visibility is often not explicitly captured. Spherical stochastic geometry (SG) has been recognized as an effective tool for characterizing large-scale NTN deployments [9], satellite availability, coverage probability, and linklevel performance. For instance, [10] developed a tractable analytical framework for modeling the downlink coverage probability of dense satellite networks by incorporating satelliteto-ground path loss and LoS probability. [11] developed a SG analytical framework for LEO satellite systems with ground gateways, and highlighting the potential of LEO satellites to enhance connectivity in remote areas. [12] analyzed LEO satellite downlink systems under shadowed-Rician fading by modeling satellites as a homogeneous BPP on the sphere, and derived outage probability. [13] extended SGbased modeling to cooperative satellite-aerial-terrestrial systems, providing analytical tools for evaluating coverage rate in integrated space-air-ground architectures. [14] proposed a tractable approach to downlink coverage analysis in satellite networks by incorporating spatial randomness, path loss, and fading effects. [15] analyzed the Doppler shift distribution in satellite constellations. [16] study IoT-over-LEO satellite systems under more realistic operational constraints, such as finite terrestrial regions, limited satellite coverage. [17] analyze SINR coverage in LEO satellite networks by modeling satellite locations as a strong ball-regulated point process on the sphere, which captures the locally repulsive property induced by intersatellite safety distances and yields tractable lower bounds. The above SG-based NTN studies provide powerful statistical tools for characterizing satellite visibility and coverage, but their performance metrics are mainly coverage probability, rate, and availability, rather than information freshness. Recent studies have started to combine SG with AoI analysis in NTNs. For instance, [18] modeled the service process between LEO satellites and a source node as an on-off process and derived a closed-form expression for the time-average AoI by leveraging SG. [19] analyze the average PAoI in LEO satellite-enabled IoT networks, where ground IoT nodes and LEO satellites are modeled as independent PPPs. These studies provide important insights into of LEO network performance, but the coupling between energy availability and satellite channel availability remains insufficiently characterized. In summary, most existing spherical SG-based studies of satellite networks rely on spatial snapshots for instantaneous coverage probability or rate analysis. However, they generally overlook the temporal switching of satellite visibility and the energy-buffer dynamics of EH-IoT devices, which are crucial for characterizing AoI performance. Furthermore, in remote IoT scenarios, a device often cannot know satellite channel availability in advance and must actively probe the channel before transmission [20]. Since probing in unavailable states and successful transmission in available states consume different amounts of energy, the energy process and the satellitevisibility process become coupled. This motivates an AoIoriented analysis that jointly accounts for intermittent satellite connectivity and state-dependent energy consumption.

Fig. 1. A snapshot of the scenario under consideration, with a constellation of LEO satellites deployed on a sphere and connecting source nodes.

B. Contributions The contributions of this work are summarized as follows: • We present an analytical study of the AoI in LEO satellite-assisted EH-IoT networks, focusing on a longdistance scenario where a ground node updates its status information to a remote destination through LEO satellites. We transform the spatial distribution and mobility of satellites into a temporal on–off process to characterize the intermittent availability of satellite service. When the node lacks knowledge of the on–off state, we introduce a probe-before-transmission scheme, enabling the source to sense link availability prior to each transmission and thereby reducing energy wasted during off periods. • To capture both the spatial randomness of satellite positions and the temporal dynamics of energy harvesting, we integrate a spherical Poisson point process with semiMarkov analysis, yielding the analytical expression for the time-average AoI. This unified framework effectively bridges spatial and temporal variability, providing a tractable tool for evaluating timeliness in LEO satelliteassisted EH-IoT networks. We then develop a lowercomplexity approximation by replacing the instantaneous connectivity state in the energy process with the longterm on-state probability. • Through numerical analysis, we further extract several insights into the AoI behavior of LEO satellite-assisted EH-IoT. Specifically, we observe that (i) under highly intermittent connectivity, the probe-before-transmission strategy provides superior timeliness compared to the blind-transmission scheme; (ii) the optimal AoI performance is achieved when the average energy consumption rate is equal to or greater than the harvesting rate; and (iii) in dense satellite constellations, AoI becomes insensitive mainly to the decoding threshold, being primarily governed by the update frequency and satellite density. II. S YSTEM M ODEL In this section, we detail the network configuration, the energy-harvesting processes and utilization strategy, and the performance metric. A. Network Configuration We consider an NTN consisting of a constellation of LEO satellites deployed at the same altitude h. We assume the positions of the satellites to follow a homogeneous Poisson

3

point process (PPP) [10], [14] of intensity λ on a sphere of radius RE + h,1 where RE denotes the Earth’s radius. We focus on a source node on the ground that needs to send a sequence of information packets, each containing its latest status information, to a destination node. We consider the scenario in which the source is outside the coverage area of a terrestrial network. Hence, communication needs to take place via the NTN, through satellite nodes. An illustrative example of this setup is provided in Fig. 1. We assume the source node harvests energy from the ambient environment and uses only the harvested energy for packet transmission. Specifically, we model the arrival of energy units as a Poisson process (in time) with rate ξ; and the source node stores each incoming energy unit into an energy buffer with capacity B. B. Packet Transmissions We assume the source node employs the generate-at-will policy for status updates, in which a packet is transmitted immediately upon generation. Specifically, we model the interval between consecutive update attempts of two consecutive status updates as independently and identically distributed (i.i.d.), following an exponential distribution with rate µ. We further assume the source node sends out information packets (to a relay satellite) at a fixed transmit power Ptx , which consumes N units of energy. The signal propagation is subject to path loss that obeys a power law with path loss exponent α, and reception experiences white Gaussian noise with variance σ 2 . When the source transmits, if the signal-to-noise ratio (SNR) received at the satellite exceeds a decoding threshold θ, we consider the source node to be within the LEO’s coverage. Out of the satellites from which it receives coverage, the source node then connects to at most one, namely the one providing the highest received power. If the source node is connected to a satellite, the corresponding information packet can be successfully delivered to the satellite after experiencing a constant propagation delay D. Due to the orbital motion of LEO satellites, a satellite currently serving the source node would eventually roam away. And before the next available satellite becomes visible, the source node is temporarily out of coverage. We assume that the source node has no information about the LEO’s operation pattern. As such, to prevent the source node from sending information packets during the off coverage period, which is a waste of energy, we stipulate the transmitter to spend one unit of its harvested energy to probe connectivity from the LEO before each transmission, and only transmits by confirming it is in coverage. To this end, the source node shall accumulate at least N + 1 energy units before initiating a transmission/updating attempt2 . The successful update further experiences a 1 In practice, spatial density of the LEO satellites can be estimated as λ = NS , where NS is the number of satellites deployed [15]. 4π(RE +h)2 2 In this paper, we focus on probing-based timeliness enhancement over

stochastic satellite channels and the resulting coupling between energy availability and channel availability. More detailed fading models and multi-user resource contention are beyond the scope of this work. Nevertheless, the framework can be extended by incorporating probabilistic link availability under, e.g., Nakagami-m fading, and by introducing an on-state access success probability to capture resource contention.

Fig. 2. Example of AoI evolution under on- and off-service periods, which is relevant to intermittent NTN connectivity.

deterministic system time of 3D, which accounts for the probe request, probe response, and payload transmission. To reduce handover signaling and energy expenditure, we consider a single-satellite association policy. Once the source acquires a serving satellite, it remains associated with this satellite during the corresponding contact period and does not switch to other satellites before the current contact terminates. C. Performance Metric In this work, we use the AoI metric to evaluate the system performance. AoI quantifies the freshness of information received at a destination node. Formally, the AoI of the sourcedestination pair evolves as follows: ∆(t) = t − G(t),

(1)

where G(t) is the timestamp at which the latest update received by the destination at time t was generated at the source. The inherent dynamics of the NTN cause the availability of satellite connectivity to be intermittent. Therefore, updates from the source node can only be successfully delivered while such connectivity is available. As a result, the evolution of the AoI in an NTN follows a trajectory as illustrated in Fig. 2, where shaded areas correspond to intervals without connectivity, during which any newly generated updates are lost. To capture the overall timeliness in the delivery of status updates through an NTN, we then define the time-average AoI as follows: Z 1 T ¯ ∆(t). (2) ∆ = lim T →∞ T 0 ¯ and In the sequel, we derive the analytical expression for ∆, we shed light on how it is affected by the key NTN systemlevel parameters. III. A NALYSIS OF AO I IN NTN We begin by characterizing the distribution of the intervals during which the source node is connected/disconnected to/from the NTN, which we refer to as the on- and off-service periods. We then derive the analytical expression for the timeaverage AoI and discuss special cases and approximations to provide additional insights.

4

(a) Satellite motion from the node’s perspective.

(b) Node motion from the satellite’s perspective.

Fig. 3. Illustration of the considered NTN traffic link: (a) Side view of the NTN, with a shaded area containing satellites whose distance from the source node is smaller than rmax ; and (b) NTN as seen from the standpoint of the source node, with a shaded area indicating the relative movement of the satellites.

A. Distribution of the On-Off Service Periods At time t, let r(t) denote the distance between the source node and the closest satellite. The corresponding SNR can be expressed as Ptx r(t)−α . (3) σ2 Since the source node can reliably connect to the satellite only when the SNR surpasses a minimum decoding threshold, i.e., SNR(t) > θ, (3) yields a maximum transmission distance for successful decoding, which can be expressed as ( ) 1 q Ptx α 2 2 rmax = min , (RE + h) − RE . (4) σ2 θ SNR(t) =

The second term in (4) is the physical limit of line-of-sight (LoS) obstruction caused by the Earth’s curvature. From the perspective of the source node, the maximum transmission distance separates the sky sphere into two parts, as depicted in Fig. 3a: (i) the shaded area, corresponding to a dome in the sphere, whereby any satellite has a distance from the source node that is smaller than rmax and can thus establish a connection; (ii) the remaining area, containing satellites that are too far from the source node to provide connectivity. As illustrated in Fig. 3a, the distance rmax is related to the node-centered zenith angle φs and the Earth-centered zenith angle φe . More concretely, for communication distance rmax strictly less than the maximum LoS distance, using the cosine theorem, rmax can be computed as 2 2 rmax = (RE + h)2 + RE − 2RE (RE + h) cos φe ,

where the earth-centered zenith angle φe is given by ! 2 2 (RE + h)2 + RE − (rmax ) −1 φe = cos , 2RE (RE + h) and the node-centered zenith angle φs is given by   (RE + h) cos(φe ) − RE −1 φs = cos rmax    (2RE + h)h rmax = cos−1 − , 2RE rmax 2RE

(5)

(6)

(7)

where rmax is determined by (4). The above analyses (specifically, (6) and (7)) reveal that both the Earth-centered zenith angle φe and the node-centered zenith angle φs depend on

the communication link parameters. Specifically, higher transmission power Ptx or a lower decoding threshold θ enables communication over longer distances, resulting in larger values of φe and φs , thereby expanding the satellite’s visibility region. Conversely, increasing the satellite altitude h leads to greater path loss, reducing the maximum communication range at the same transmission power and consequently resulting in smaller effective angles φe and φs . From Fig. 3a, we note that each satellite lying in the shaded dome region has a relative velocity with respect to the source node, owing to its orbital movement and the Earth’s rotation. Such relative speed causes the satellite to pass through the shaded region rapidly. In what follows, we focus on the satellites within the dome region and their motion mode. While there are multiple satellite orbits, the maximum arc length within the specific dome region remains fixed. We assume that the velocity difference between the satellites and the source node remains constant. By considering relative motion, we can treat all satellites within the dome region as stationary in space, just as stars in the sky appear static for a short period. Meanwhile, the source node undergoes circular movements at a relative angular velocity ω [21]: ω = ωs − ωe cos( io ) s GME 2π = − cos( io ), (RE + h)3 TE

(8)

where ωs denotes orbital angular velocity of satellite, ωe represents the rotational angular velocity of earth, and io is orbit plane inclination. G denotes the gravitational constant, ME is the mass of the Earth, and TE represents the Earth’s rotational period. If we view the on and off coverage stages of the source node from the perspective of a queuing system, then the duration for which a satellite remains within the dome region can be regarded as an on-service period. In contrast, the time between a satellite’s departure from the dome region and the arrival of the subsequent satellite can be regarded as an off-service period. Due to the satellites’ random positions, the durations of both the on- and off-service periods vary. Nonetheless, we can approximate these periods as independent and identically distributed. Moreover, we can leverage the techniques developed in [22] to derive the distributions of the on- and off-service periods by accounting for the aforementioned approximations.

5

Lemma 1. The off-service periods follow an exponential distribution with density 2

λos = 2 ω λ sin(φe ) (RE + h) ,

(9)

and the on-service periods have a common probability density function (PDF) given as    ω cos(φe ) tan( ωt   2 ) e  q , , if t ∈ 0, 2φ ω fTon (t)= 2φe sin2 (φe ) − sin2 ( ωt (10) ) 2   0, otherwise, where φe and ω are given in (6) and (8), respectively. Proof: Please see the Appendix A. An immediate observation from (9) is that the off-service periods shorten as the satellite density increases (because the average off-service period is 1/λos ). Similarly, these periods decrease as the earth-centered zenith angle of the visible spherical cap increases. B. Semi-Markov Modeling of the Energy Dynamics In this subsection, we construct a continuous-time semiMarkov process to model the state transitions of the energy buffer and satellite connectivity. Notably, due to the employed connectivity probing strategy (which consumes one unit of energy), the state transition of the energy buffer is affected by the connectivity state (e.g., whether a satellite is available or not upon the initiation of an update attempt). Moreover, because the on period of satellite connections does not follow an exponential distribution (cf. (10)), the memoryless property does not hold for the on state. To cope with this issue, in addition to the energy buffer and satellite connectivity states, we introduce a supplementary variable that captures the elapsed time since the beginning of the current on period of a satellite connection. As such, we represent the system state at any time t by the following tuple:  X(t) = S(t), E(t), A(t) , (11) where S(t) ∈ {0, 1} denotes the satellite channel state, with S(t) = 0 corresponding to the off state and S(t) = 1 corresponding to the on state, E(t) ∈ {0, 1, ...B} is the number of energy units stored in the buffer, and A(t) ∈ [0, ∞) indicates the time elapsed since the on stage of the current connection. Note that A(t) is only relevant when S(t) = 1, while it is set to 0 when S(t) = 0. Next, we characterize the state transitions over an infinitesimal time interval dt, under the assumption that at most one state transition occurs within dt. For ease of presentation, the system state is represented by (1, e, a) when the satellite connection is on and by (0, e) when it is off. The detailed transitions are given as follows: • If S(t) = 1, the following state transitions are possible: (1) Energy harvesting: If e < B, and an energy unit arrives with rate ξ, yielding the transition (1, e, a) → (1, e + 1, a). (2) Probe-then-transmission: When e ≥ N + 1, the source node initiates a probe attempt and then transmission with rate µ. Since the system is in the on

state, the transmission succeeds and consumes N +1 energy units, resulting in (1, e, a) → (1, e−N −1, a). (3) On-to-off transition: The on state terminates with hazard rate h(a), leading to the transition (1, e, a) → (0, e). The hazard rate is given by h(a) ≜ Pr(Ton ∈ [a, a + dt] | Ton > a) fT (a) , = on F̄ (a)

(12)

in which F̄ (a) =

1 cos−1 φe



cos(φe ) cos(ωa/2)

 , 0 ≤ a ≤ Tmax ,

(13) e where Tmax = 2φ ω . The quantity h(a) represents the instantaneous transition rate of leaving the on state after having remained in the on state for a seconds. • If S(t) = 0, the following state transitions are possible: (1) Energy harvesting: If e < B, and an energy unit arrives with rate ξ, yielding the transition (0, e) → (0, e + 1). (2) Probe-then-silent: If e ≥ N + 1, the source node initiates a probing attempt with rate µ. Since the system is in the off state, the probe fails, and only one energy unit is consumed, resulting in (0, e) → (0, e − 1) (3) Off-to-on transition: The off state transitions to the on state with rate λos , leading to (0, e) → (1, e, 0), where the supplementary variable is reset to zero. Consequently, we can establish the energy transition rate matrix over an infinitesimal time interval in the satellite connection on stage, denoted by Q1 ∈ R(B+1)×(B+1) , as follows:   e < B, [Q1 ]e,e+1 = ξ, (14) [Q1 ]e,e−N −1 = µ, e ≥ N + 1,   [Q1 ]e,e = −ξI(e < B) − µI(e ≥ N + 1), where all the remaining entries are zero, and I(C) denotes the indicator function, which can be expressed as ( 1, if condition C holds, I(C) = (15) 0, otherwise. Likewise, we construct the following energy transition rate matrix, Q0 ∈ R(B+1)×(B+1) , over an infinitesimal time interval in the satellite connection off stage   [Q0 ]e,e+1 = ξ, e < B, (16) [Q0 ]e,e−1 = µ, e ≥ N + 1,   [Q0 ]e,e = −ξI(e < B) − µI(e ≥ N + 1) with the other entries set to zero. Over a complete on (resp. off) period t of satellite connection, as the connectivity state remains unchanged, the energy state dynamics according to Q1 (resp. Q0 ) during each infinitesimal time interval. Correspondingly, the energy state transition matrices over a duration t of on and off states can be calculated as P1 (t) = eQ1 t and P0 (t) = eQ0 t , respectively. Aided by the above state transition rate matrices, we can analyze the steady-state behavior of the system. Specifically,

6

the energy steady state probability of the off state is given by Se0 =

lim Pr(S(t) = 0, E(t) = e),

t→∞

can be given by

(17)

and energy steady state probability of on state is Se1 (a)da = lim Pr(S(t) = 1, E(t) = e, A(t) ∈ [a, a + da]). t→∞ (18) The supplementary-variable formulation provides an exact Markovian description by augmenting the joint channel-energy state with the elapsed time of on period. This turns the original finite-state model into a hybrid-state model with a continuous variable, and the stationary distribution is no longer obtained from finite-dimensional balance equations. It becomes a set of time-dependent density functions, whose evolution is governed by supplementary-variable differential equations with boundary integrals at the on-off switching epochs, making the direct solution highly complex. To facilitate the derivation, we consider the embedded process at the on-off switching epochs. Particularly, using Lemma 1, we take an expectation on the on/off duration of the satellite connections, arriving at the following energy transition matrices across each (average) on and off connection period. More precisely, from the beginning to the end of an on period, the energy transition matrix is Z Tmax P1 = fTon (t)eQ1 t dt, (19) 0

where fTon (t) is expressed in (10). And the transition matrix of the energy state from the beginning to the end of an off period can be computed as Z ∞ (20) P0 = λos e−λos t eQ0 t dt = λos (λos I − Q0 )−1 . 0

Consequently, the steady state of energy distribution, denoted by α, at the beginning of a typical off period can be obtained by solving the following system of equations α = αP0 P1 ,

(21a)

α1 = 1,

(21b)

0

and the sum of the occupation-time components T0 1 = 1/λos . Furthermore, the expectation of one on-off duration can be expressed as E[L] = 1/λos + E[Ton ]. (23) 0 Therefore, the steady state probability S0 = [S00 , S10 , ..., SB ]

(24)

By using the fact S1 (a) = λos eQ1 a F̄ (a)S0 , the steady state 1 probability S1 (a) = [S01 (a), S11 (a), ..., SB (a)] can be given by S1 (a) =

αλos eQ1 a F̄ (a)(λos I − Q0 )−1 . 1/λos + E[Ton ]

(25)

The basic idea behind the derivation from (19) to (25) is to first characterize the steady-state distribution of the embedded chain observed at the beginnings of off periods, and then use the off holding-time distributions to recover the steadystate distribution at an arbitrary time. By working with the embedded chain at renewal epochs, we avoid directly tracking the non-Markovian evolution within the on state induced by the general holding-time distribution. C. Analysis of the Time-Average AoI With the preparation above, we derive the time-average AoI in this part. Let ue denote the mean waiting time to the next successful update starting from the off state with energy level e, and let ve (a) denote the corresponding mean waiting time starting from the on state with energy level e and on holding time a. Then, based on the steady-state results obtained from the semi-Markov analysis, the time-average AoI is given by Z Tmax X B B X ¯ = ∆ Se0 ue + Se1 (a)ve (a) da + 3D. (26) 0

e=0

e=0

By applying the first-passage-time method, the analytical expression of the time-average AoI can be obtained as follows. Theorem 1. The time-average AoI can be computed as Z 2φωe 0 0 ¯ eQ1 a w1 (a) da + 3D, (27) ∆ = S u + λos S 0

where the off period waiting time vector u = [u0 , u1 , ..., uB ]T is given by

where (21a) is the state transition of an on-off process cycle, and (21b) is the normalization condition. We then consider the occupation time of each energy state in one off period. After time t, the system is still in the off period, and the energy-state probability is αe−λos t eQ0 t . Over a small time interval [t, t + dt], the occupation time of each energy state is αe−λos t eQ0 t dt. By accumulating this term over all t ≥ 0, the expected occupation-time vector of each energy state e during one off period can be given by Z ∞ T0 = α e−λos t eQ0 t dt = α(λos I − Q0 )−1 , (22)

α(λos I − Q0 )−1 T0 = . E[L] 1/λos + E[Ton ]

S0 =

u = −(Q0 − λos I + λos A)−1 (1 + λos b),

(28)

and Z 2φωe A=

eCt f (t) dt,

0

Z 2φωe b=

eCt F̄ (t)1 dt,

0

with w1 (a) given by Z 2φωe  w1 (a) = eC(t−a) F̄ (t)1 + f (t)u dt,

(29)

a

in which the entries in matrix C are   ξ, j = e + 1, 0 ≤ e < B,   [C]e,j = −ξI(e < B)−µI(e ≥ N +1), j = e, 0 ≤ e ≤ B,   0, otherwise, (30) and Q0 , Q1 , and S0 are given by (16), (14) and (24), respectively.

7

Proof: Please see the Appendix B. Based on Theorem 1, we further present two special cases, i.e., the exponential distribution assumption and the energysufficient regime. Corollary 1. When the energy is sufficient, vector S0 degenerates into the probability S 0 that the system is in the off state at an arbitrary time, which is given by S 0 = 1/(1 + λos E[Ton ]),

(31)

and (26) can be simplified as   1 1 1 ¯=1+ + +3D, (32) ∆ µ 1+λos E[Ton ] µ λos (1 − Lon (µ)) R 2φe where Lon (µ) = 0 ω e−µt fTon (t) dt. Proof: In this regime, the energy dimension vanishes and all energy-state transition rate matrices collapse to scalars, i.e., Q0 = 0, Q1 = 0, and C = −µ. The off pe1 + µ1 , and riod waiting time vector u = λos (1−L on (µ)) 2φe 2φe R R λos S0 0 ω eQ1 a w1 (a) da = λos S 0 0 ω w1 (a)da = µ1 . Applying these identities to the transition matrices and stationary distributions yields the stated result. The result is consistent with [18], except for the propagation delay, since the probe overhead also needs to be considered. Corollary 2. When the on period of satellite connections is approximated by an exponential distribution with the same average holding time, (26) can be simplified as ¯ =λos S0 (λ1 I − Q1 )−1 (λ1 I − C)−1 (1 + λ1 u) + S0 u+3D, ∆ (33) where u is given by u = −((λ1 I−C)(Q1 −λos I)+λos λ1 I)−1 ((λ1 I−C)1+λos 1), (34) and λ1 is the rate of the exponential distribution with the same mean as the original on period, i.e., λ1 = 1/E[Ton ]. Proof: Under the exponential approximation, the satellite connection on period becomes memoryless. Hence, the on holding time variable is no longer needed, and the semiMarkov process of the connection and energy states reduces to a finite-state CTMC. Substituting F̄ (t) = e−λ1 t and f (t) = λ1 e−λ1 t into the semi-Markov expressions converts all on time integrals into matrix resolvents. Specifically, R ∞holding R ∞ At At −1 e F̄ (t)dt = e f (t)dt = λ (λ I − A) , and 1 1 0 0 (λ1 I − A)−1 . Applying these identities to the transition matrices, stationary distributions, and first-passage-time equations gives the stated result. The exponential assumption is a standard modeling simplification that reduces analytical complexity. By ignoring the determinisn of the satellite trajectory induced on process, this approximation converts the integral terms associated with the on period into matrix resolvents. D. Low-Complexity Time-average AoI Approximation It can be observed that jointly characterizing the channel and energy dynamics yields an accurate model but requires

Fig. 4. State-transition diagram of the approximation Markov chain describing the dynamics of energy harvesting and consumption.

computing several matrix integrals. As an engineering approximation, we next consider using the mean on holding probability Pon and adopt a mean-field approach to derive a low-complexity approximation, which will be compared with the previously developed exact model. Beyond providing a simple approximation, we aim to investigate whether, when a high-dimensional CTMC describing two coupled processes is analytically intractable, the detailed state transitions of one process can be replaced by its steadystate probability to reduce complexity, and under what conditions such a reduction is valid. Specifically, the steady state probability of the source node being in the on service state can be computed as 2φe 2R 2 ω λ sin(φe ) (RE + h) 0 ω tfTon (t)dt . (35) Pon = 2φe 2R 1 + 2 ω λ sin(φe ) (RE + h) 0 ω tfTon (t)dt Based on the result of the satellite on service periods, we approximate the successful probing probability by the longterm on probability of the satellite channel. This allows us to further characterize the energy dynamics of the node while decoupling it from the on–off state transition process. We then establish a one-dimensional continuous-time Markov chain (CTMC) to model the state transitions of the energy buffer, based on which we derive an analytical expression for the steady-state distribution. Specifically, the state space of the CTMC is represented by the energy level i ∈ N, where i corresponds to the number of energy units stored in the buffer. The state transitions of the CTMC are summarized as follows: • If 0 ≤ i ≤ N : the energy storage is insufficient to support a status update (which includes connection probing and data transmission). The only possible state transition is i → i + 1 with rate ξ, representing an energy unit arrival. • If i ≥ N + 1: the energy storage is sufficient to support (at least) a status update, and an incoming energy unit can be stored in the energy buffer. Three transitions are possible: 1) i → i + 1 with rate ξ: This corresponds to the arrival of a new energy unit. 2) i → i−1 with rate µ(1−Pon ): This occurs when the node consumes one energy unit for probe but finds no available satellite in the visibility region (an off state). 3) i → i − N − 1 with rate µPon : This occurs when the node consumes one energy unit for probe, finds an available satellite (an on state), and subsequently expends N additional units for transmission. • If i = B: the energy storage is sufficient to support (at least) a status update, but the incoming energy unit cannot store at energy buffer due to the energy buffer is full. In this scenario, two transitions are possible:

8

 S0 = 

N + 1 z(1 − z ) 1 − Pon ξ 1−z + − + 1−z (1 − z)2 Pon µPon 1−z

1) i → i−1 with rate µ(1−Pon ): This occurs when the node consumes one energy unit for probe but finds no available satellite in the visibility region (an off state). 2) i → i − N − 1 with rate µPon : This occurs when the node consumes one energy unit for probe, finds an available satellite (an on state), and subsequently expends N additional units for transmission. Consequently, the dynamics of energy harvesting and consumption are captured by the graphical representation in Fig. 4. Since the CTMC has a finite state space and is irreducible, all states are positive recurrent, and there exists a unique stationary distribution. As such, we denote by Si the probability that the state of the energy buffer of node is i when the system enters the steady state. The following lemma provides an analytical characterization of this quantity. Lemma 2. The steady-state distribution of the energy buffer state with finite energy buffer capacity can be approximated by (36) and  1 − z i+1   S0 , 0 ≤ i ≤ N − 1,    1−z        1 − Pon  1 − z N +1   + S0 , i = N, 1−z Pon Si =    ξ   S0 z i−N −1 , N +1 ≤ i ≤ B −N −1,   µP  on      ΓB ΨB−i S0 , B − N ≤ i ≤ B, (37) where Pon is given in (35) and z is the non-negative dominant root of the following equation: µPon z N +2 + µ(1 − Pon )z 2 − (ξ + µ)z + ξ = 0,

(38)

and ΓB , Ψi , r1 , and r2 are given respectively as follows: ξ (1 − Pon )z B−2N −1 + Pon z B−N −1 · , µPon (1 − Pon )ΨN + Pon     µ µ i i ξ − r2 r1 + r1 − ξ r2 Ψi = , r1 − r2 p ξ + µ + (ξ + µ)2 − 4ξµ(1 − Pon ) r1 = , 2ξ p ξ + µ − (ξ + µ)2 − 4ξµ(1 − Pon ) . r2 = 2ξ

ΓB =



B−2N −1

N +1

(39)

(40) (41) (42)

Proof: Please see the Appendix C. Therefore, the probability that the node has sufficient energy to transmit can be given by ! N X ξ 1 − z B−2N −1 PE ≈ + ΓB Ψm S0 . (43) µPon 1−z m=0

+ ΓB

µ ξ − r2



1−r1N +1 1−r1 +



r1 − µξ

r1 − r2



1−r2N +1 1−r2

−1 

(36)

When the energy buffer size B goes to infinity, and the steady condition of the CTMC z < 1 can be satisfied, the result can be simplified as the following corollary. Corollary 3. With infinite buffer capacity, the steady-state distribution of the energy buffer state is  Pon (1 − z i+1 )   , i ≤ N − 1,   1 + N Pon        1−z N +1 1 − P  P ξ(1−z) on on Si = (44) + , i=N  1−z P µ(1 + N Pon ) on           ξ(1 − z) z i−N −1 , i ≥ N + 1, µ(1 + N Pon ) where Pon is given in (35) and z ∈ (0, 1) is the root of the following equation µPon z N +2 + µ(1 − Pon )z 2 − (ξ + µ)z + ξ = 0.

(45)

Notably, the necessary condition of finding a root of (45) in (0, 1) is µ(1 + N Pon ) > ξ, i.e., when the energy arrival rate is lower than the energy consumption rate on average. In this case, the node operates in an energy-constrained regime. Otherwise, the source node always has sufficient energy to transmit. Therefore, the probability that the node has sufficient energy to transmit can be given by   ξ PE = min ,1 . (46) µ(1 + N Pon ) On the other hand, if the source node performs the status update without probing the coverage condition, the probability that the node has sufficient energy to transmit a data packet (denoted by P̄E , which is the probability that the node has accumulated at least N units of energy from the environment) can be computed by   ξ ,1 . (47) P̄E = min Nµ By comparing (46) and (47), we observe that when the satellite’s on-off state is unknown to the node, a strategy involving coverage probing (which consumes one energy unit) before potential transmission enhances energy efficiency under the condition Pon ≤ 1 − N1 . This condition implies scenarios where the energy consumption of the payload is relatively high compared to probing, and the channel availability (on state probability) is relatively low. Leveraging the on-off process of the satellite link and the energy level results of the node from the Markov steady-state analysis, we can proceed to analyze the AoI performance. The energy harvesting constraint can be captured by thinning the update attempt process with the energy-sufficient probability. Hence, the refined attempt rate can be regarded

9

as µeff = µPE , where PE is the energy sufficient probability. Using the AoI evaluation without energy constraint, i.e., (32), and effective service rate µPE , we can obtain the follows. Theorem 2. The time-average AoI in probe-then-transmission scheme can be approximately given by   1 1 1 ¯ ≈ ∆ + 1 + λos E[Ton ] µPE λos (1 − Lon (µPE )) (48) 1 + + 3D, µPE R 2φe where E[Ton ] = 0 ω tfTon (t)dt, φe , ω, λos , fTon (t) and PE are given by (6), (8), (9), (10) and (43), respectively, and Z 2φωe e−µPE t fTon dt. (49) Lon (µPE ) = 0

Remark 1. Theorem 2 approximates the impact of energy harvesting by thinning the effective update rate. While this captures the rate loss caused by energy scarcity, pure thinning tends to overestimate the variability of the inter-update time, since the energy accumulation process partially regularizes update attempts. We use a subtractive correction term δ = N/2ξ to compensate for this overestimation, as validated in Fig. 8 and Fig. 9, which is the residual waiting time gap between the memoryless Bernoulli-thinning approximation and the Erlang energy-accumulation process [23].

Based on the analytical framework and P̄E , we can also derive the time-average AoI under the direct transmission scheme without probing, which uses N energy units for each data packet transmission, given by   1 1 ¯D= ψD + +ψD +D, ∆ 1 + λos E[Ton ] λos (1 − Lon (ψD )) (53) where ψD = max{ Nξ , µ1 }. Comparing (50), (52), and (53), we can readily see that when the Pon is small and Nξ is large, the probe scheme is preferred. More specifically, the probe mechanism can reduce the waiting time by avoiding ineffective energy consumption, but it introduces an additional delay cost of 2D. Therefore, the probe scheme outperforms blind transmission only when the waiting-time reduction, jointly determined by the energysaving gain and the on-period duration distribution, exceeds the additional 2D. IV. N UMERICAL R ESULTS AND D ISCUSSIONS

In this section, we evaluate the time-average AoI across different network configurations using the analytical results. Unless otherwise specified, we use the following parameters: B = 3N + 1, RE = 6371 km, Ptx = 30 dBm, σ 2 = −105 dBm, α = 2, io = 53◦ , h = 800 km, GME = 3.986 × 1014 m3 /s2 , and TE = 86400 s. Based on theorem 2, we further present some special cases: Fig. 5 investigates the impact of satellite altitude on the time-average AoI, considering different total numbers of satel1) Infinite Energy Buffer (B → ∞): The time-average AoI lites. A clear trend is that the time-average AoI deteriocan be further simplified by   rates as the satellite orbital altitude increases. This finding 1 1 ¯ B→∞ ≈ ∆| ψP + +ψP +3D, underscores the inherent advantage of the LEO satellite for 1+λos E[Ton ] λos (1−Lon (ψP )) applications demanding high information freshness, suggesting (50) that minimizing orbital altitude should be prioritized where feasible. The reason is that, under the same transmit power, where ψP = max{ 1+Nξ Pon , µ1 }. the maximum propagation range of a ground node is fixed; 2) Small Service Rate (µ → 0): The system always as the orbital altitude increases, the satellite’s elevation angle operates in the energy-sufficient regime, ψP = 1/µ. By within the node’s visibility region decreases, thereby reducing assuming that the propagation delay is negligible compared the probability that the link remains in the on state. In addition, with an extremely large update interval, we obtain higher orbital altitudes inherently lead to larger propagation 1 ¯ ∆|µ→0 ≈ , (51) delays, which further degrade AoI. On the other hand, inµPon creasing satellite density can improve timeliness and mitigate where Pon is given in (35). This implies that, in the case of the severe degradation caused by orbital altitude differences. Fig. 6 shows the time-average AoI as a function of the relatively sparse updates, the time-average AoI is primarily determined by the update rate, on-state probability (coverage number of satellites, for different values of the SNR decoding thresholds and update rates. As the number of satellites probability). 3) Large Satellite Density (λ → ∞): We have Pon → 1, increases, the time-average AoI decreases and gradually saturates. This is because denser satellite deployment shortens the we can obtain   mean off-service period and increases the fraction of time the ¯ λ→∞ ≈ max N + 1 , 1 + 3D. ∆| (52) source is in the on-service state. Consequently, update attempts ξ µ are more likely to occur during satellite-available periods. This indicates that, when satellites are densely deployed and However, the marginal AoI reduction becomes smaller as the coverage is good, a behavior similar to terrestrial networks satellite density further increases, since the AoI eventually emerges: as the update rate increases, the AoI initially de- becomes limited by the update rate and the energy-availability creases, dominated by the update interval, and then levels off, constraint rather than by satellite intermittency alone, and is becoming dominated by energy constraints [23]. Therefore, in close to the value of 1/(µPE ). this scenario, it is sufficient to ensure that the energy conTo closely examine the effect of the decoding threshold, ξ sumption rate exceeds the energy arrival rate, i.e., µ ≥ 1+N . Fig. 7 plots the time-average AoI as a function of the minimum

10

140 250 120 200 100 150 80

100

60

40 50 20 0 400

500

600

700

800

900

1000

1100

1200

Fig. 5. Time-average AoI versus the satellite altitude. µ = 0.2 packet/s, ξ = 0.5 energy units/s, N = 10 energy units/packet, θ = 10dB.

0

2

4

6

8

10

Fig. 7. Time-average AoI versus SNR decoding threshold. µ = 0.1 packet/s, ξ = 0.5 energy units/s, N = 10 energy units/packet.

80

250

70 60

200 50 40

150

30

100 20 10

50 0 100

200

300

400

500

600

700

800

900

1000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Fig. 6. Time-average AoI versus number of satellites. ξ = 1 energy units/s, N = 10 energy units/packet.

Fig. 8. Time-average AoI versus energy arrival rate. µ = 0.05 packet/s, N = 10 energy units/packet, θ = 10dB.

required SNR for successful decoding. The performance curve can be divided into two distinct regions: • θ ∈ [0dB, 5dB]: In this range, the decoding threshold is already sufficiently low. Further decreasing the threshold (which in turn increases the maximum transmission distance) yields no additional performance gain. Therefore, in this regime, the AoI performance is insensitive to the decoding threshold and is instead primarily dominated by the update frequency and satellite density. • θ ∈ [5dB, 10dB]: Here, as the SNR decoding threshold increases, the maximum transmission distance effectively decreases. This shrinks the visible range of the node (i.e., the spherical cap), leading to more frequent and severe intermittent link outages. This limitation becomes the bottleneck, directly causing the AoI to degrade (increase) as the SNR decoding threshold rises. Furthermore, increasing the number of satellites can alleviate this problem. As shown in the figure, for the curve with a larger number of satellites (NS = 500), the rate of AoI degradation is noticeably lower, as the higher satellite density partially compensates for the reduced visibility. Next, we examine the impact of the energy arrival rate, the energy consumption per payload transmission, and the update rate on the time-average AoI, as these parameters directly govern whether the system operates in an energy-sufficient or an energy-constrained regime.

Fig. 8 depicts the time-average AoI as a function of the energy arrival rate at the ground node, illustrating how the availability of energy for transmission impacts AoI. For small update rates in Fig. 8, i.e., µ = 0.05, the AoI initially decreases when ξ ≤ 0.5, and then gradually levels off as the energy arrival rate increases. This indicates that the impact of the energy arrival rate on the AoI is regime-dependent: it is significant in the energy-constrained regime but becomes marginal once the system enters the energy-sufficient regime. Fig. 9 presents the time-average AoI as a function of the energy consumption for payload transmission. When N is relatively small, the system can be regarded as operating in an energy-sufficient regime, where the time-average AoI is insensitive to the payload energy consumption. However, as payload energy consumption increases, the system enters the energy-constrained regime, leading to rapid degradation in the time-average AoI. Furthermore, a smaller total number of satellites results in a faster degradation of the time-average AoI, due to highly intermittent NTN conditions. Fig. 10 shows the time-average AoI as a function of the update rate of the source node. The result shows that the impact of NS depends on the energy regime. When NTNs operate in energy-sufficient regimes, the AoI performance shows little difference across satellite networks of varying densities. However, in energy-constrained scenarios, high-density

11

350 160 300 140 250 120 200 100 150 80 100 60 50 40

5

10

15

20

25

30

35

40

45

50

Fig. 9. Time-average AoI versus the energy consumption of payload. ξ = 1 energy units/s, µ = 0.05 packet/s, θ = 10dB.

0 200

400

600

800

1000

1200

1400

1600

1800

2000

Fig. 11. Scheme comparison. µ = 0.2 packet/s, ξ = 0.5 energy units/s, Ptx = 25 dBm, θ = 10dB.

low satellite density or high SNR decoding thresholds. This method not only reduces power consumption but also yields significant improvements in information timeliness, as the harvested energy must accumulate over time before transmission, making the probing-based approach more efficient than direct transmission when the knowledge of the on-off connectivity status of the satellite is unknown.

250

200

150

100

V. C ONCLUSION 50

0 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

Fig. 10. Time-average AoI versus the update rate. ξ = 0.5 energy units/s, N = 10 energy units/packet, θ = 10dB.

satellite networks achieve significantly better AoI performance than low-density networks. Consider Fig. 5-Fig. 10 together, replacing the detailed onoff transition dynamics with the average steady-state on probability provides a conservative upper bound for the accurate time-average AoI. Moreover, the gap between the two results becomes smaller when Pon is relatively small, such as when Ns is small, or the SNR decoding threshold θ is high, and when the system has relatively sufficient energy supply, such as when µ and N are small or ξ is large. These observations indicate that the approximation is not merely a numerical simplification. Rather, it reveals that the detailed energychannel coupling is essential. The approximation becomes accurate when either the channel availability is the dominant bottleneck or the energy constraint is inactive. Conversely, a large gap indicates a regime where the temporal synchronization between energy replenishment and on periods plays a significant role, and the semi-Markov model is necessary. Fig. 11 displays the time-average AoI comparison between the proposed probe strategy and a baseline approach that transmits directly without an initial probe, quantifying the energy-saving benefits of the probing mechanism. It is observed that adopting a probing strategy using a single energy unit to sense the channel is particularly advantageous when the satellite connectivity is highly intermittent, such as in cases of

In this paper, we investigated the AoI in LEO satelliteassisted EH-IoT networks, where status updating is jointly constrained by intermittent satellite visibility and random energy availability. By modeling the LEO satellite deployment through a Poisson point process, we characterized the geometry-induced on/off contact process of the LEO satellite network. Building on this contact model, we developed a semiMarkov analytical framework that captures the coupling between the satellite channel state and the dynamic energy state under the probing scheme. This framework enables the characterization of the stationary energy-channel distribution and the derivation of the time-average AoI. Our results show that satellite intermittency and energy state jointly determine the achievable AoI. In particular, when satellite contacts are highly intermittent or the harvested energy is limited, a probingbased update mechanism can better exploit available satellite contact opportunities by avoiding unnecessary transmissions during unavailable periods, thereby improving AoI under such operating regimes. Future work may extend the proposed framework from AoI analysis to optimal status update control under the joint evolution of AoI, channel state, and energy state. It would also be valuable to incorporate more practical NTN-IoT factors, such as fading, interference, and random access contention, for performance analysis in large-scale satellite IoT networks. A PPENDIX A The off-service period Toff is the time elapsed until the next satellite enters the coverage dome of dome. We derive its distribution by mapping the spatial PPP to a temporal arrival process. This mapping is enabled by the relative motion (angular velocity ω) between the user’s dome and the static

12

satellite distribution. Consider a small time interval ϵ. Due to this motion, the dome scans a new region of area Aϵ , which is 2 given by: Aϵ = 2 (RE + h) ω ϵ sin(φe ). By the fundamental properties of a homogeneous PPP: • Independent Increments: The number of satellites in any disjoint area (e.g., areas scanned in disjoint time intervals) are independent random variables. • Stationary Increments: The number of satellites N (Aϵ ) in the scanned area Aϵ follows a Poisson distribution with mean E[N (Aϵ )] = λAϵ . Since Aϵ is directly proportional to ϵ (i.e., Aϵ ∝ ϵ), the resulting temporal satellite arrival process has stationary increments. Since the satellite arrival is a counting process with stationary and independent increments, it constitutes a homogeneous Poisson process. The inter-arrival time of this process, Toff , is therefore exponentially distributed. The rate of this Poisson process, λos , is the expected number of arrivals per unit time: λAϵ E[N (Aϵ )] 2 = lim = 2ωλ sin(φe ) (RE + h) . ϵ→0 ϵ ϵ→0 ϵ (54) Therefore, Toff ∼ exp(λos ). As such, we can conclude that the off-service periods are exponentially distributed with the 2 rate 2ωλ sin(φe ) (RE + h) . On the other hand, the trajectory of each satellite in the dome section is characterized by the latitude difference between the source node and the point of the satellite projected on the ground, where these together determine the total service time of each satellite when establishing a connection with the source node. Let Θ denote the angle difference that represents the possible entry location of satellites, following a uniform distribution on [−φe , φe ]. The service time Ton is thus a random variable given by √  2 sin2 (φe )−sin2 (Θ) . (55) Ton = arcsin cos(Θ) ω λos = lim

Then, the CDF of Ton can be expressed as r FTon (t) = P(Ton < t) = P |Θ| > arcsin

=

r  1 − 1 arcsin sin2 φe −sin2 ( ωt 2 ) , φe

1,

1−sin2 ( ωt 2 )

In vector form, the off-state equation is Q0 u + λos (v(0) − u) = −1,

(59)

where the off period waiting time vector u = [u0 , u1 , ..., uB ]T , and the vector v(0) = [v0 (0), v1 (0), ..., vB (0)]T represents the waiting time at the beginning of on period. For the on period state, by treating a successful update as an absorbing event, we use the killed generator C defined in (30). Using the scaled function w1 (a) = F̄ (a)v(a), we obtain Z Tmax  w1 (a) = eC(t−a) F̄ (t)1 + f (t)u dt. (60) a

At the beginning of an on period, i.e., when a = 0, the scaled factor satisfies F̄ (a) = 1. Therefore, v(0) = w1 (0). We define Z Tmax Z Tmax A= eCt f (t) dt, b= eCt F̄ (t)1 dt. 0

0

Substituting v(0) = b + Au into the off-state equation gives u = −(Q0 − λos I + λos A)−1 (1 + λos b).

(61)

Therefore, using S1 (a) = λos S0 eQ1 a F̄ (a), the timeaverage AoI expression can be written as Theorem 1.

A PPENDIX C For ease of exposition, we denote by ζo = µPon , and ζf = µ(1 − Pon ). Then, the local balanced equations of the steady state of the CTMC can be derived by − ξS0 + ζo SN +1 = 0,

(62a)

− ξSi + ξSi−1 + ζo Si+N +1 = 0, 1 ≤ i ≤ N − 1, (62b) − ξSN + ξSN −1 + ζf SN +1 + ζo S2N +1 = 0,

(62c)

− (ξ + µ)Si + ξSi−1 + ζf Si+1 + ζo Si+N +1 = 0, sin2 φe −sin2 ( ωt 2 ) 1−sin2 ( ωt 2 )

N + 1 ≤ i ≤ B − N − 1, (62d)

!

− (ξ + µ)Si + ξSi−1 + ζf Si+1 = 0, B − N − 2 ≤ i ≤ B − 1, (62e)

  e if t ∈ 0, 2φ , ω

− µSB + ξSB−1 = 0.

otherwise.

(56) The PDF of Ton can be derived using the distribution of Θ. A PPENDIX B We derive the waiting-time equations for ue and ve (a) by applying first-passage-time method. For ue , we have ue =dt + (ξdt)ue+1 + (µdt)ue−1 + (λos dt)ve (0) + (1 − (ξ + µ + λos )dt)ue + o(dt),

(62f)

Using the equation (62d) of Si when i ≥ N + 1, we approximate Si =

N +2 X l=0

C̄l zli = C̄d zdi +

X

C̄l zli ≈ Cd zdi ,

where zl denotes all the roots of the following equation ζo z N +2 + ζf z 2 − (ξ + µ)z + ξ = 0,

(57)

where dt is an infinitesimal interval. The meaning of (57) is that the current expected waiting time equals the first-step time plus the weighted average of the remaining expected waiting times after transitioning to the next state. Dividing both sides by dt and letting dt → 0, (57) can be transformed as ξ (ue+1 − ue )+µ (ue−1 − ue )+λos (ve (0) − ue ) = −1. (58)

(63)

l̸=d

(64)

in the complex domain, C̄i is the coefficient corresponding to the root. The approximation sign indicates that, to obtain a closed-form expression, we retain the dominant root zd as an approximation, where Cd is the corresponding effective dominant-mode coefficient. It can be proved that (64) only has one non-trivial positive real root (z = 1 is always a trivial root). This root determines whether the energy distribution decays toward lower energy

13

states or grows toward the high-energy boundary, and it is the dominant root3 . Then, by using equation (62a), we have Cd =

ξS0 . ζo z N +1

(65)

Using the equation of Si when 1 ≤ i ≤ N − 1, Si − Si−1 = S0 z i .

(66)

Therefore, for 0 ≤ i ≤ N − 1, we have Si = S0

i X

(a) S0 (1 − z

zj =

i+1

)

1−z

j=0

.

(67)

Step (a) is derived by applying applying the geometric series summation when z ̸= 1. When the dominant root satisfies z = 1, the limiting value Si = iS0 should be taken. Then, using (62c), the steady state probability SN can be derived as   1 − z N +1 ζf SN = + S0 . (68) 1−z ζo For B − N ≤ i ≤ B − 1, since from boundary condition (62f), we then prove the steady state probability in this regime can be expressed as SB−m = SB Ψm ,

m = 0, 1, ..., N.

(69)

Define the backward-indexed sequence Tm = SB−m , m = 0, 1, ..., N. Then, the (62e) can be given by ξTm+1 − (ξ + µ)Tm + ζf Tm−1 = 0.

(70)

This is a second-order homogeneous linear difference equation with constant coefficients. To solve it, assume a solution of the form Tm = rm . Then, we have the characteristic equation ξr2 − (ξ + µ)r + ζf = 0.

(71)

Thus the two characteristic roots are (41) and (42), when r1 ̸= r2 , the general solution is given by Tm = Ar1m + Br2m . From T0 = SB , and T1 = SB−1 = µξ SB , we have ( A + B = SB (72) Ar1 + Br2 = µξ SB . Therefore

µ

r1 − µ

−r2

A = SB rξ1 −r2 , B = SB r1 −rξ2 .

(73)

Therefore, (69) can be proved, and Ψm =

( µξ −r2 )r1m +(r1 − µξ )r2m r1 −r2

.

(74)

Equivalently, Si = SB ΨB−i , B − N ≤ i ≤ B. We assume SB = ΓB S0 . For state i = B − N − 1, the equation (62d) can be given by −(ξ + µ)SB−N −1 + ξSB−N −2 + ζf SB−N + ζo SB = 0. (75) We can solve ΓB as (39). Then, the steady state S0 can be P solved by using normalizing condition Si = 1. 3 From a physical perspective, it is also reasonable to retain only this root. Negative real roots lead to sign-alternating terms, while complex roots introduce oscillatory components, neither of which is suitable for representing the dominant smooth trend of a steady-state probability distribution.

R EFERENCES [1] S. Ulukus, A. Yener, E. Erkip, O. Simeone, M. Zorzi, P. Grover, and K. Huang, “Energy harvesting wireless communications: A review of recent advances,” IEEE J. Sel. Areas Commun, vol. 33, no. 3, pp. 360– 381, Mar. 2015. [2] R. D. Yates, Y. Sun, D. R. Brown, S. K. Kaul, E. Modiano, and S. Ulukus, “Age of information: An introduction and survey,” IEEE J. Sel. Areas Commun., vol. 39, no. 5, pp. 1183–1210, May 2021. [3] A. Kosta, N. Pappas, and V. Angelakis, Age of Information: A New Concept, Metric, and Tool. Hanover, MA, USA: Now Publishers Inc., Feb. 2018. [4] I. Kadota, A. Sinha, and E. Modiano, “Optimizing age of information in wireless networks with throughput constraints,” in Proc. IEEE INFOCOM, Honolulu, HI, USA, Apr. 2018, pp. 1844–1852. [5] B. Soret, S. Ravikanti, and P. Popovski, “Latency and timeliness in multi-hop satellite networks,” in Proc. IEEE ICC, Dublin, Ireland, Jul. 2020, pp. 1–6. [6] Y. Ke, Z. Ni, D. Zhang, X. Miao, C. Y. Leow, S. Wang, G. Pan, and J. An, “Information freshness in multi-hop satellite IoT systems,” IEEE Trans. Mobile Comput., vol. 24, no. 7, pp. 6014–6029, Jul. 2025. [7] D. Zhang, Y. Peng, Y. Ke, J. Song, S. Wang, G. Pan, and J. An, “Age of information variation of LEO satellite-terrestrial uplink transmissions,” IEEE Trans. Veh. Technol., vol. 74, no. 6, pp. 9645–9655, June 2025. [8] E. Delfani, A. Mesodiakaki, L. Tassiulas, and N. Pappas, “Semanticsaware unified terrestrial non-terrestrial 6G networks,” IEEE Communications Magazine, pp. 1–8, Apr. 2026. [9] R. Wang, M. A. Kishk, and M.-S. Alouini, “Modeling and analysis of non-terrestrial networks by spherical stochastic geometry: A survey,” IEEE Commun. Surveys Tuts., vol. 28, pp. 1879–1905, Apr. 2025. [10] A. Al-Hourani, “An analytic approach for modeling the coverage performance of dense satellite networks,” IEEE Wireless Commun. Lett., vol. 10, no. 4, pp. 897–901, Apr. 2021. [11] A. Talgat, M. A. Kishk, and M.-S. Alouini, “Stochastic geometry-based analysis of LEO satellite communication systems,” IEEE Commun. Lett., vol. 25, no. 8, pp. 2458–2462, Aug. 2021. [12] D.-H. Jung, J.-G. Ryu, W.-J. Byun, and J. Choi, “Performance analysis of satellite communication system under the shadowed-rician fading: A stochastic geometry approach,” IEEE Trans. Commun., vol. 70, no. 4, pp. 2707–2721, Apr. 2022. [13] Z. Song et al., “Cooperative satellite-aerial-terrestrial systems: A stochastic geometry model,” IEEE Trans. Wireless Commun., vol. 22, no. 1, pp. 220–236, Jan. 2023. [14] J. Park, J. Choi, and N. Lee, “A tractable approach to coverage analysis in downlink satellite networks,” IEEE Trans. Wireless Commun., vol. 22, no. 2, pp. 793–807, Feb. 2023. [15] A. Al-Hourani and B. Al Homssi, “Doppler shift distribution in satellite constellations,” IEEE Commun. Lett., vol. 28, no. 9, pp. 2131–2135, Sept. 2024. [16] W.-Y. Dong, S. Yang, P. Zhang, and S. Chen, “Modeling and performance analysis of IoT-over-LEO satellite systems under realistic operational constraints: A stochastic geometry approach,” IEEE Internet of Things Journal, vol. 12, no. 15, pp. 30 576–30 593, Aug. 2025. [17] Y. Tang, Y. He, Y. Zhong, X. Wang, T. Q. S. Quek, and H. H. Yang, “Analysis of SINR coverage in LEO satellite networks through spatial network calculus,” arXiv. 2511.08255, Nov. 2025. [18] Y. Lu, H. H. Yang, N. Pappas, G. Geraci, C. Ma, and T. Q. S. Quek, “Analysis of age of information in non-terrestrial networks,” in Proc. IEEE Globecom Workshops, Kuala Lumpur, Malaysia, Dec. 2023, pp. 239–244. [19] B. Gabr and M. A. Kishk, “Performance analysis of average peak age of information in LEO satellite-enabled IoT networks,” IEEE Trans. Wireless Commun., vol. 25, pp. 5186–5199, Oct. 2025. [20] Z. Li, F. Zhao, and H. H. Yang, “Probing for better age of information in energy-harvesting random access networks,” arXiv. 2604.25479, Apr. 2026. [21] I. Ali, N. Al-Dhahir, and J. Hershey, “Doppler characterization for leo satellites,” IEEE Trans. Commun., vol. 46, no. 3, pp. 309–313, Mar. 1998. [22] P. Madadi, F. Baccelli, and G. de Veciana, “Shared rate process for mobile users in poisson networks and applications,” IEEE Trans. Inf. Theory, vol. 64, no. 3, pp. 2121–2141, Mar. 2018. [23] F. Zhao, N. Pappas, M. Zhang, and H. H. Yang, “Age of information in random access networks with energy harvesting,” IEEE J. Sel. Areas Commun., vol. 43, no. 11, pp. 3813–3829, Nov. 2025.

Record · ID 423881 · SHA-256 812ff95db74ad19d
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.