Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dynamic Visibility-Aware Satellite Selection

Updated 23 November 2025
  • The paper presents a dynamic visibility-aware multi-orbit satellite selection framework that leverages Markov approximation, matching games, and dual decomposition to optimize LEO network sum-rate.
  • It models time-varying user-satellite visibility constraints and addresses NP-hard challenges in resource allocation and user association with efficient algorithmic strategies.
  • Simulations show a 7.85% improvement in average sum-rate over baselines, demonstrating robustness across varying network conditions and practical scalability.

A dynamic visibility aware multi-orbit satellite selection framework refers to a class of optimization and control solutions for multi-orbit Low Earth Orbit (LEO) satellite networks, in which the set of candidate serving satellites varies dynamically with time due to orbital motion, leading to phase-shifted ground tracks and nonstationary coverage patterns. Such frameworks are essential for maximizing network sum rate, ensuring per-satellite resource constraints, and provisioning robust connectivity in space-air-ground integrated networks. The framework proposed in "Visibility-aware Satellite Selection and Resource Allocation in Multi-Orbit LEO Networks" (Sun et al., 16 Nov 2025) models user visibility constraints, satellite selection, user association (UA), bandwidth allocation (BA), and power allocation (PA) as a joint NP-hard combinatorial optimization problem, addressed through a coupling of Markov approximation and matching game theory.

1. System Model and Notation

The considered system is a multi-orbit LEO user downlink network segmented in time slots t∈{1,…,T}t \in \{1,\dots,T\} with the following components:

  • Orbits and satellites: O={1,...,O}\mathcal{O} = \{1, ..., O\} denotes orbital planes; for each oo, So\mathcal{S}_o is the set of satellites, and S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o the complete satellite set.
  • Users: U={1,…,J}\mathcal{U} = \{1,\dots,J\} is the user set.
  • Resources: Each satellite has total bandwidth BB and maximum power PsP_s.
  • Channel and visibility: gu,s(t)g_{u,s}(t) is the channel gain between user uu and satellite O={1,...,O}\mathcal{O} = \{1, ..., O\}0 at time O={1,...,O}\mathcal{O} = \{1, ..., O\}1; O={1,...,O}\mathcal{O} = \{1, ..., O\}2 indicates if O={1,...,O}\mathcal{O} = \{1, ..., O\}3 is within O={1,...,O}\mathcal{O} = \{1, ..., O\}4's zenith angle cone.
  • Decision variables: For each O={1,...,O}\mathcal{O} = \{1, ..., O\}5,
    • UA: O={1,...,O}\mathcal{O} = \{1, ..., O\}6 (1 if O={1,...,O}\mathcal{O} = \{1, ..., O\}7 is associated to O={1,...,O}\mathcal{O} = \{1, ..., O\}8),
    • BA: O={1,...,O}\mathcal{O} = \{1, ..., O\}9,
    • PA: oo0.

Constraints enforce: (i) at most one association per user, (ii) only visible satellites can serve a user, (iii) per-satellite bandwidth/power limits, (iv) optional minimum rate guarantees (per time/user slot).

2. Joint Optimization Problem Formulation

The core problem is to maximize the time-averaged sum-rate under aforementioned constraints. The objective is:

oo1

Subject to decision variable feasibility for UA, visibility, resource constraints, and (optionally) minimum per-user rates. The sum-rate maximization is non-convex and mixed-integer, with NP-hard complexity driven by the combinatorial user association and continuous (bandwidth, power) resource allocation.

3. Algorithmic Framework: Markov Approximation and Block Coordinate Descent

The Dynamic Visibility-aware Multi-Orbit Satellite Selection ("DV-MOSS" — Editor's term) framework decomposes the problem along two major axes:

3.1 Markov Approximation for Satellite Subset Selection

  • State space: Each state oo2 comprises feasible network allocations under a particular subset of active satellites oo3 (subject to a maximum constellation size).
  • Transition dynamics: Moves oo4 are sampled with probability oo5 for energy function oo6 (negative sum-rate objective), and inverse temperature oo7.
  • Steady-state: The process converges to the Boltzmann distribution oo8; as oo9, global optima are sampled with higher probability. The theoretical guarantee is provided via detailed-balance.

3.2 Block Coordinate Descent for User/Resource Assignment

Given an active set So\mathcal{S}_o0 of satellites, the framework alternates:

3.2.1 User Association and Bandwidth Allocation via Matching Games

  • Two-sided matching: (1) Users and satellites for association, (2) associated users and subcarriers for bandwidth. User preferences (marginal rate improvement) and satellite/subcarrier preferences (SINR surplus, co-channel cost) drive stable matchings via deferred-acceptance.
  • Stability and monotonicity: Theorem 1 guarantees monotonic increase in sum-rate and convergence to stable matching under this protocol.

3.2.2 Power Allocation via Dual Decomposition

  • Optimization: For fixed So\mathcal{S}_o1, power allocation per satellite is solved via dual decomposition, introducing Lagrange multipliers for power and minimum-rate constraints.
  • Closed-form updates: KKT conditions yield water-filling-like updates:

So\mathcal{S}_o2

with dual multipliers updated via subgradient descent. Strong duality and convergence to the saddle-point are guaranteed (Theorem 2).

3.2.3 Algorithmic Structure

The overall framework iteratively samples satellite subsets via Markov dynamics (outer loop) and solves the resource assignment subproblem via matching + power allocation (inner block coordinate descent). Convergence is achieved when the exploration probability vanishes and allocations stabilize.

4. Theoretical Properties and Performance Characterization

  • Optimality and mixing: The Markov approximation achieves detailed balance; as So\mathcal{S}_o3 increases, the distribution converges on the globally optimal solution, within a log-sum-exp relaxation bound.
  • Matching game properties: The matching subroutine guarantees monotonic improvement and stable user-satellite assignments.
  • Dual decomposition: The power allocation subproblem enjoys strong duality, and subgradient-based updates converge efficiently to optimality.
  • Simulation results: Against four baselines (closest-sat, random-sat, So\mathcal{S}_o4-Markov, fixed-UA), DV-MOSS achieves ~7.85% higher average sum-rate over the best baseline, with robustness to cone angle, user density, and shadowing regimes.

Summary of simulation parameters:

Parameter Value
Orbits So\mathcal{S}_o5 40
Satellites So\mathcal{S}_o6 So\mathcal{S}_o7
Users So\mathcal{S}_o8 30
Subcarriers per sat So\mathcal{S}_o9 25
Bandwidth per sat S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o0 10 MHz
Carrier S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o1 6 GHz
Satellite altitude S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o2 550 km
Power budget S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o3 5 W
Constellation size S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o4 10
Shadowing S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o5 1–3 dB
Cone angle S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o6 S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o7 rad

A plausible implication is that real-time adaptation to both visibility sets and resource states yields significant performance improvements over greedy or static satellite selection policies.

5. Key Features and Contributions

  • Dynamic Visibility Modeling: Explicit incorporation of S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o8 to account for time-varying candidate sets, addressing the unique dynamics of phase-shifting multi-orbit constellations.
  • Joint Approach: Direct coupling of satellite selection (Markov approximation), user association/bandwidth allocation (matching games), and power allocation (dual decomposition) in a single unified optimization.
  • Provable Convergence: The method guarantees convergence for all major algorithmic components: Markov chain (detailed balance), matching assignments (stable matching), and PA (strong duality).
  • Practical Gains: +7.85% sum-rate improvement, demonstrated robustness across varying network and environmental parameters, and the ability to adapt constellation size in real time.
  • Implementation Scalability: Demonstrated feasibility on networks with S=⋃o∈OSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o9 orbits, U={1,…,J}\mathcal{U} = \{1,\dots,J\}0 satellites, and dynamic multi-user traffic (Sun et al., 16 Nov 2025).

6. Context, Significance, and Research Trajectory

The dynamic visibility aware multi-orbit satellite selection framework advances the design of LEO satellite networks by bridging the gap between traditional single-layer selection methods and the requirements of modern mega-constellations exhibiting variable, phase-shifted coverage. A plausible implication is the enhanced viability of space-air-ground integrated networks, where real-time adaptability to fast-changing link topologies is essential for meeting performance and reliability objectives. The multi-level decomposition employed by DV-MOSS reflects a maturing trend in joint resource allocation for large-scale wireless systems, integrating stochastic search (Markov chain), combinatorial optimization (matching), and convex analysis (dual decomposition). Future research may extend these principles to incorporate additional real-world constraints such as inter-satellite link coordination, mobility prediction uncertainty, and network slicability for differentiated services (Sun et al., 16 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Dynamic Visibility Aware Multi Orbit Satellite Selection Framework.