Next Article in Journal
A Simplified Model for Stator Asymmetry Design Considering Low-Engine-Order Forced Response
Next Article in Special Issue
A Novel FEC Implementation for VSAT Terminals Using High-Level Synthesis
Previous Article in Journal
Simultaneous Incremental Map-Prediction-Driven UAV Trajectory Planning for Unknown Environment Exploration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SaRA: Sensing-Aware Random Access for Integrated Satellite-Terrestrial Networks

1
State Grid Yantai Power Supply Company, Yantai 264000, China
2
State Grid Shandong Electric Power Company, Jinan 250001, China
3
State Key Laboratory of Millimeter Waves, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Aerospace 2026, 13(2), 140; https://doi.org/10.3390/aerospace13020140
Submission received: 8 January 2026 / Revised: 29 January 2026 / Accepted: 30 January 2026 / Published: 1 February 2026
(This article belongs to the Special Issue Advanced Satellite Communications for Engineers and Scientists)

Abstract

Integrated satellite-terrestrial networks are crucial for critical communications, yet the initial access for user equipment (UE) is hampered by signal blockage and dynamic loads, challenging traditional random access (RA) mechanisms in achieving low latency and high success rates. To address this, we propose a Sensing-aware Random Access (SaRA) mechanism. SaRA introduces a lightweight sensing micro-slot before the standard RACH procedure, leveraging the sensing signal to jointly determine an optimal access decision threshold and a candidate beam set. This proactively filters users with poor channel conditions and narrows the beam search space. We formulate the resource allocation as a constrained optimization problem and propose a practical, low-complexity algorithm. Extensive simulations validate that SaRA provides substantial gains in access latency and system access capacity under high-load conditions compared with the standard 3GPP FR2 RACH baseline, while maintaining competitive first-attempt success probability with minimal additional overhead.

1. Introduction

With the rapid development of smart grids and the energy internet, there are unprecedented demands on the wide-area monitoring, precise control, and emergency communication capabilities of power systems [1,2,3,4]. In remote areas or during emergencies where terrestrial infrastructure is damaged, integrated satellite-terrestrial networks, particularly those using Low Earth Orbit (LEO) constellations, are a key technology due to their wide coverage and high resilience [5]. However, directly applying terrestrial wireless technologies to these scenarios presents numerous challenges, especially for the initial access (IA) process [6]. The efficiency of IA is critical for Quality of Service (QoS), but the unique characteristics of satellite links introduce significant difficulties, including dynamic signal blockage from the satellite’s movement and terrestrial obstacles, long propagation delays that render traditional multi-step handshakes inefficient, difficulties in aligning high-gain narrow beams, and the potential for severe network congestion from bursty and unbalanced loads in emergency situations [7,8,9,10].
Traditional random access (RA) mechanisms, like the 4-step Random Access Channel (RACH) procedure from Long-Term Evolution (LTE) and 5G New Radio (NR), were not designed for these unique satellite-terrestrial challenges [11]. Current research on optimizing random access for Non-Terrestrial Networks (NTNs) primarily focuses on discrete solutions. These include physical layer adaptations to compensate for long delays and Doppler shifts, location-aided beam management relying on external Global Navigation Satellite System (GNSS) data that cannot perceive instantaneous channel blockages, and reactive congestion control mechanisms like Access Class Barring (ACB) that intervene only after congestion has already occurred [12]. In summary, most existing works are incremental modifications of terrestrial technologies, adapting to channel changes passively rather than proactively using intrinsic environmental information to predict access feasibility and guide resource selection [13]. This highlights a key research gap: the need for a lightweight mechanism to actively sense real-time channel conditions and use this information for intelligent decision-making at the very start of the access process, thereby preventing futile attempts and congestion from the source.
To address this gap, this paper introduces the concept of Integrated Sensing and Communication (ISAC) [14] into the initial access problem, proposing a Sensing-aware Random Access (SaRA) mechanism. The core idea of SaRA is to insert a short sensing micro-slot before the formal RACH procedure. During this slot, the UE transmits a sparse sensing preamble, which the network analyzes to quickly obtain side information on channel quality and the UE’s coarse angle of arrival. This intrinsic, real-time information is then used to establish a dynamic access decision threshold, which acts as a proactive congestion control mechanism by preventing users on deeply blocked links from making futile attempts. Simultaneously, it narrows the beam search down to a small candidate set, significantly accelerating the subsequent beam alignment process. Conceptually, SaRA shifts the initial access from a reactive try-then-adjust paradigm to a proactive sense-then-decide strategy.
The main contributions of this paper are summarized as follows:
1.
First, we propose SaRA, a sensing-aware initial-access framework that inserts a lightweight sensing micro-slot before the standard RACH to obtain real-time channel and coarse AoA side information for access admission and candidate-beam selection, enabling a proactive sense-then-decide strategy instead of the conventional try-then-adjust approach.
2.
Second, we establish a unified optimization framework to model the SaRA process. This framework jointly considers the access decision threshold, backoff strategy, and candidate beam set, subject to constraints on access latency and system overhead. This formulation as a constrained optimization problem ( P ) provides a solid theoretical foundation for the mechanism design.
3.
Third, we design a practical, low-complexity suboptimal algorithm to solve the optimization problem, making it suitable for real-time implementation. The proposed algorithm decouples the problem by configuring long-term parameters semi-statically and adjusting short-term parameters dynamically based on real-time sensing information.
4.
Finally, through theoretical analysis and extensive simulations, we validate the effectiveness of the SaRA mechanism. We derive the structural properties of the optimal solution, providing theoretical insights for parameter tuning. Simulation results demonstrate that SaRA significantly reduces access latency and prevents throughput degradation under heavy load compared with the standard 3GPP FR2 RACH baseline (SSB-based beam selection), while maintaining comparable first-attempt success probability (and slightly improving it in the highly congested regime).
The remainder of this paper is organized as follows:Section 2 details the system model. Section 3 provides the mathematical problem formulation. Section 4 describes the specific design of the SaRA mechanism. Section 5 conducts a theoretical analysis of its properties. Section 6 presents the simulation setup and results analysis. Finally, Section 7 concludes the paper.

2. The System Model for Integrated Satellite-Terrestrial Networks

We consider a satellite-terrestrial communication system composed of LEO satellites and terrestrial user equipment (UEs). When the UE accesses the network, we consider the proposed SaRA mechanism that augments the standard RACH by inserting a lightweight sensing micro-slot prior to PRACH and using the sensed side information for admission and candidate-beam selection. In the SaRA mechanism, the UE first transmits a sparse sensing preamble in a sensing micro-slot, and the network (LEO satellites) captures this signal and extracts key side information about the channel quality and the direction-of-arrival of the UE. Then, the information is shared with a radio resource manager (RRM), which dynamically generates an access policy for the UE based on the real-time information and the current system load. The access policy specifies the channel quality decision threshold τ and the candidate beam set B , and it is fed back to the UE via downlink signaling.
Subsequently, the UE makes an access decision: it is permitted to transmit a formal access preamble on the subsequent RACH resources and select a beam from the candidate set B only if its own channel quality meets the threshold τ . For an access attempt to be deemed successful, it must sequentially satisfy three conditions: (1) collision-free transmission, (2) passing the sensing-based access decision, and (3) successful signal decoding.
The proposed SaRA system is shown in Figure 1, which illustrates the interactions among the UE, the LEO satellites, and the RRM. In this architecture, we consider a centralized RRM model that can be located either at a ground station (gateway) or on a master satellite, depending on the constellation’s processing capability. The satellites act as edge sensing nodes, collecting channel measurements and forwarding them to the RRM. While Figure 1 conceptually depicts the information flow, in a full constellation deployment, this backhaul connectivity is maintained via Inter-Satellite Links (ISLs) or transparent feeder links to the ground, ensuring that the RRM has a global or regional view of the load. To ensure compatibility with the current network standards, we assume the system follows the basic framework of 5G NR, adapted for the characteristics of NTN [15]. In the SaRA system, the UE first transmits a sensing preamble in a sensing micro-slot. The satellite performs channel sensing, direction-of-arrival estimation, and load estimation, forwarding this information to the RRM. Based on the sensing information and system policies, the RRM dynamically determines the access threshold ( τ ), backoff window (W), and candidate beam set ( B ), and feeds this decision back to the UE. Only those UEs that satisfy the access conditions are permitted to initiate a subsequent RACH request, with their transmission confined to the candidate beam set determined by the sensing process.
In the SaRA system, the frame structure is shown in Figure 2, which is based on the 5G NR framework. The initial OFDM symbols are configured as the sensing micro-slots, and the RACH is followed. The remaining frame time is used for subsequent data transmission. Hence, a flexible sensing stage is embedded into the standard access procedure:
1.
Sensing Micro-slot: This is not a fixed time interval but consists of several Orthogonal Frequency Division Multiplexing (OFDM) symbols at the beginning of one or more subframes. The total duration, T sense = η T , can be semi-statically adjusted based on network load and channel conditions, where η [ 0 , η max ] is the sensing resource allocation factor. In our evaluation, η max = 5 % and η is configured within 1– 3 % for adaptive SaRA.
To rigorously address the lack of valid Timing Advance (TA) for UEs in the initial access state, the sensing micro-slot structure explicitly incorporates a Guard Period (GP). (Note: The specific time interval for RRM processing and policy feedback, T p r o c , occurs immediately after the sensing micro-slot and before the RACH opportunity, as conceptually illustrated in the gap between these phases in Figure 2).
2.
RACH: This part corresponds to the Physical RACH (PRACH) transmission occasions in 5G NR [16,17]. It occupies predefined time–frequency resource blocks for UEs to initiate random access requests. To cope with the long propagation delay of satellite links, the timing of PRACH occasions (e.g., the interval relative to downlink control signaling) is pre-compensated and adjusted according to the satellite ephemeris [18].
3.
Data: After a UE successfully accesses the network, the system allocates data transmission, corresponding to the Physical Uplink/Downlink Shared Channel (PUSCH/PDSCH).
The following subsections will provide precise mathematical models for each stage of this complete process, including the randomness of user arrivals, the probability of sensing decisions, the decoding success rate, and the final performance overhead.

2.1. Arrival and Collision Model

Assume that within a frame, the total number of initial access requests from all UEs in the system follows a Poisson distribution with an arrival rate of λ . While real-world NTN traffic, especially in IoT or emergency scenarios, may exhibit bursty characteristics (e.g., Beta-distributed synchronized arrivals), the Poisson model serves as a standard tractable baseline for random access analysis [19]. We emphasize that this Poisson assumption is adopted for analytical tractability and for deriving closed-form approximations in the collision model (e.g., Equation (2)); all analytical expressions in this paper are based on this baseline. Nevertheless, SaRA’s operational procedure relies on sensing-based admission and real-time load estimation/backoff, and thus can be applied under more general (bursty) arrival patterns; evaluating such non-Poisson traffic models is an interesting direction for future work. The system provides M RACH channels (e.g., different time–frequency resource blocks), each configured with K pseudo-random preamble sequences. Thus, the total number of preamble resources is N = M K . Hence, the system load ρ can be defined as the ratio of the average number of arriving requests to the total number of preambleresources:
ρ = λ N = λ M K .
Here, λ denotes the mean number of access intents per frame, M is the number of PRACH channels/occasions per frame, K is the number of available pseudo-random preamble sequences per channel, and  N = M K is the total contention preamble resources per frame. When a UE selects a preamble to send a request, the transmission is considered collision-free if no other UE selects the same preamble on the same channel. Under the Poisson arrival assumption and uniform preamble selection, the number of contenders choosing a given preamble is Poisson with mean λ / N , and the collision-free probability for a tagged access can be approximated as
p nc e λ / N = e ρ .
This Poisson-thinning-based approximation is highly accurate when the total number of contention resources N is large.

2.2. Sensing and Decision Model

In the sensing micro-slot, the UE transmits a dedicated sparse sensing preamble. The satellite receives the signal y and extracts a statistic S ( y ) that reflects the instantaneous channel quality. For example, S ( y ) could be an estimate of the Signal-to-Noise Ratio (SNR) or signal energy. Hence, we can define an access decision threshold τ . When S ( y ) τ , the UE is considered to be in an accessible window and allowed to initiate an access attempt in the subsequent RACH slot. This decision process can be measured by the following two ways:
  • False Alarm (FA): The channel is actually unavailable, but it is judged as available. The probability is
    P FA ( τ , η ) = Pr ( S ( y ) τ window unavailable ) .
  • Missed Detection (MD): The channel is actually available, but it is judged as unavailable. The probability is
    P MD ( τ , η ) = Pr ( S ( y ) < τ window available ) .
The sensing duration/resources (captured by η ) affect the reliability of the statistic S ( y ) ; therefore, we explicitly write P FA and P MD as functions of ( τ , η ) in the sequel.
To make the sensing micro-slot lightweight yet robust, we instantiate the sparse sensing preamble as a short CAZAC (Zadoff–Chu) sequence mapped to the allocated uplink subcarriers (following the well-established NR PRACH principle). Here, sparse refers to the fact that the sensing preamble occupies only a small fraction of time–frequency resources (a few OFDM symbols and a limited set of subcarriers) within the sensing micro-slot, leaving the rest of the frame for standard RACH and data. This choice provides (i) a sharp autocorrelation peak for timing-uncertainty-tolerant detection, (ii) constant-envelope/low-PAPR transmission, and (iii) straightforward reuse of existing PRACH generation and correlation-based detectors at both the UE and the satellite receiver. In practice, only a small reserved subset of the available Zadoff–Chu roots/cyclic shifts is used for sensing, which is sufficient because the sensing micro-slot aims for coarse feasibility probing and side information acquisition rather than full data demodulation. On the satellite side, the receiver performs matched filtering (correlation) against this reserved sequence set; a UE is declared present when the peak correlation exceeds a threshold. We then instantiate the channel-quality statistic S ( y ) as the normalized correlation-peak power (or an equivalent SNR/energy estimate derived from the correlation output), which directly drives the access decision threshold τ . For NTN operation, the same ephemeris-aided timing/Doppler pre-compensation used for PRACH can be reused, while the residual impairments are handled by non-coherent correlation.
Simultaneously, by estimating the Angle of Arrival (AoA) of the sensing signal, a coarse azimuth θ ˜ of the UE can be obtained. Based on this, the system can construct a small candidate beam set B ( θ ˜ ) , which most likely contains the optimal beam pointing towards the UE. The UE’s subsequent fine beam sweeping will be confined to this small set, thereby significantly reducing the search overhead. We denote the beam selection probability distribution over the set B ( θ ˜ ) as π b .
To describe the construction criteria more explicitly, we assume a satellite beam codebook indexed by b with known boresight directions θ b and an (approximate) 3 dB beamwidth Δ θ . From the spatial matched-filter outputs of the sensing preamble across the satellite antenna array, the satellite obtains a coarse AoA estimate θ ˜ via a low-complexity beamspace scan (or a standard subspace method such as MUSIC), together with an uncertainty proxy σ θ that increases under low SNR or sensing collisions. We then construct a contiguous candidate set centered at θ ˜ by selecting all beams whose boresights fall within the uncertainty interval, i.e.,  B ( θ ˜ ) = { b : | θ b θ ˜ | Δ θ / 2 + κ σ θ } , where κ is a conservative margin. Consequently, the candidate-set size is determined by the beamwidth and the sensing/AoA uncertainty rather than being chosen ad hoc. For example, we can set | B | = min ( B max , max ( B min , 1 + 2 κ σ θ / Δ θ ) ) , where B min and B max are configurable bounds to control beam sweeping overhead and robustness. Any additional angular uncertainty due to user distribution within a beam or residual sensing errors can be absorbed into σ θ (or, equivalently, a slightly larger κ ). In our simulations, we treat | B | as a semi-static design parameter selected from AoA-error statistics for reproducibility, while the same criterion can be used in deployment to adapt | B | frame-by-frame if σ θ is estimated online.

2.3. Link and Decoding Model

Assume that the UE transmits a RACH preamble with power P t . After traversing the satellite-terrestrial link with an average path loss, the average SNR at the satellite receiver is γ ¯ . When a beam b is selected, the gain from beamforming is G b , and the SNR can be expressed as
γ = γ ¯ G b .
The successful decoding of the preamble depends on whether the received SNR exceeds a certain decoding threshold γ th . Therefore, for a given beam b, the probability of successful decoding can be obtained as
p dec ( γ ¯ , G b ) = Pr γ ¯ G b γ th .
For analytical tractability, we assume the beam gain G b is a random variable whose statistical properties can be obtained from measurements or channel models. We adopt a mild sub-Gaussian gain assumption. This mathematical abstraction allows us to bound the tail probabilities of decoding failures without restricting the model to a specific fading distribution (like Rician or Rayleigh). It is widely applicable to LoS-dominant satellite channels with random pointing errors and atmospheric scintillation. Furthermore, since the sensing step (Step 1) pre-filters users with severe blockage (non-LoS), the residual channel variations for admitted users are well-behaved and fit within the sub-Gaussian tail bounds, minimizing the risk of overstating performance. This means that for a gain G b with expectation μ b , there exists a variance proxy σ b 2 such that its moment-generating function is bounded. Specifically, for any real-valued auxiliary variable ξ , the following condition holds:
E [ e ξ ( G b μ b ) ] e σ b 2 ξ 2 / 2 , ξ R .
The auxiliary variable ξ allows probing the properties of the distribution’s tails; the fact that this inequality holds for all ξ ensures that the gain fluctuations are well-behaved and decay at least as fast as a Gaussian distribution. This model effectively captures gain fluctuations caused by the superposition of various small-scale random effects, such as pointing errors, atmospheric scintillation, and phase noise, and is widely applicable in satellite communication channel modeling [20].

2.4. Latency and Overhead Model

We focus on the total latency T 0 from the moment a UE generates an access intent to the successful transmission of the first data packet. This latency can be approximately decomposed into several components:
T 0 T sense ( η ) + T RACH ( ρ , W ) + T align ( π b ) + T core ,
where we have the following:
  • T sense ( η ) = η T is the time spent on sensing, which is linearly proportional to the allocated sensing resource ratio η .
  • T RACH ( ρ , W ) is the average latency of the RACH process, which is primarily caused by collisions. The probability of a successful RACH attempt is p nc e ρ , so on average 1 / p nc attempts are needed. The average backoff time after each failure is proportional to the backoff window W. If we define T slot as the length of one backoff slot, T RACH can be approximated as
    T RACH ( ρ , W ) 1 p nc 1 T PRACH + W 1 2 T slot e ρ 1 T PRACH + W 1 2 T slot
    Equation (9) follows by modeling each PRACH attempt as an independent trial with success probability p nc (geometric number of attempts). Each failed attempt incurs an average waiting time of one PRACH periodicity T PRACH plus a uniform backoff with mean ( W 1 ) T slot / 2 ; substituting p nc e ρ yields the second line, where T PRACH denotes the PRACH opportunity periodicity (in our frame structure, there is one PRACH opportunity per frame; thus, T PRACH = T ). For schemes with admission control (e.g., SaRA), ρ should be interpreted as the effective contention load (i.e., ρ = ρ eff ), since only admitted UEs proceed to PRACH. This expression clearly shows the direct impact of load ρ and backoff window W on access latency.
  • T align ( π b ) is the time required for fine beam sweeping and alignment within the candidate beam set B ( θ ˜ ) . Assuming the UE tries candidate beams sequentially until success, and the time for a single beam sweep and attempt is T scan , the average alignment time is related to the size of the candidate set | B ( θ ˜ ) | . Under a uniform selection strategy π b , it is approximated as
    T align ( | B | ) 1 2 | B ( θ ˜ ) | + 1 T scan
    This model indicates that a smaller candidate set provided by sensing leads to lower beam alignment latency.
  • T core denotes a fixed 4-step RACH completion time (Msg1–Msg4), including propagation and baseband/processing delays. It is common to all schemes; we add it when reporting end-to-end T 0 in simulations, but it does not change the optimization structure since it is constant.
Then, we introduce the sensing mechanism incurs additional system overhead Δ O , which can be modeled as
Δ O = c sense η + c ctrl H ( π b ) ,
where we have the following:
  • c sense η denotes the sensing resource overhead, proportional to the time–frequency resource ratio η allocated to the sensing micro-slot, where c sense is the unit resource cost.
  • c ctrl H ( π b ) denotes the control signaling overhead, related to determining and notifying the candidate beam set. We use the information entropy of π b , H ( π b ) = i π b , i log π b , i to quantify its uncertainty. This is based on a fundamental conclusion from information theory that the minimum average number of bits required to describe a specific outcome (which beam to choose) is determined by the entropy of its probability distribution. Higher entropy implies greater uncertainty, thus requiring more signaling overhead. c ctrl is the signaling cost per unit of information.

3. Problem Formulation

Given the system model and known parameters/constraints, our goal is to determine the control variables ( τ , W , η , π b ) that maximize the first-attempt access success probability P s for a typical UE, subject to the latency budget T max , the overhead budget O max , and the false-alarm constraint α . To that end, we formulate the following constrained optimization problem.

3.1. Modeling the First-Attempt Access Success Probability

A successful initial access is the intersection of the following events:
1.
Event E 1 (Collision-Free): The RACH preamble chosen by the UE is not selected by any other UE on the same time–frequency resource. According to Equation (2), the probability is p nc e ρ .
2.
Event E 2 (Decision Pass): The channel occupied by the UE is correctly identified as accessible by the sensing system. The requirement is that the channel itself is available and that the sensing decision did not result in a missed detection. Let p g denote the prior probability of channel availability. The probability of this event is then p g ( 1 P MD ( τ , η ) ) .
3.
Event E 3 (Successful Decoding): Given a collision-free and available channel, the satellite receiver can successfully decode the RACH preamble sent by the UE. According to Equation (6), its probability is p dec ( γ ¯ , b ) .
Therefore, to model the collision process more accurately, we first define the effective access load, ρ eff . Not all λ users will initiate a RACH request at the same time; only those who pass the sensing decision will do so. Therefore, the average number of users actually competing for RACH channels is
λ eff = λ p g ( 1 P MD ( τ , η ) ) + ( 1 p g ) P FA ( τ , η ) ,
and the corresponding effective load is
ρ eff = λ eff / N .
Assuming these three events are approximately physically independent, the first-attempt access success probability is the product of their respective probabilities, averaged over the candidate-beam selection distribution π b , as follows:
P s ( τ , η , π b ) = Pr ( E 1 | ρ eff ) Pr ( E 2 | τ , η ) E b π b p dec ( γ ¯ , b ) = e ρ eff ( τ , η ) p g ( 1 P MD ( τ , η ) ) E b π b p dec ( γ ¯ , b )
This objective function links the system load, the sensing accuracy, and the link quality.
To maximize P s ( τ , η , π b ) , we need to optimize the following parameters:
  • Sensing Decision Threshold τ : This controls the sensitivity of the sensing system. Increasing τ reduces the false alarm rate P FA , avoiding resource waste on bad channels, but increases the missed detection rate P MD , potentially missing access opportunities on available channels. This is a trade-off between access conservativeness and aggressiveness.
  • Backoff Window W: This controls the retransmission strategy after a collision. A larger W reduces the probability of subsequent collisions but at the cost of increased average access latency. This is a trade-off between collision avoidance and latency tolerance.
  • Sensing Resource Ratio η : This controls the amount of resources allocated to the sensing task. Increasing η can improve sensing accuracy (reducing P FA and P MD ), but it occupies resources that could be used for data transmission and directly increases the sensing latency T sense . This is a trade-off between sensing gain and resource cost.
  • Candidate Beam Selection Strategy π b : This controls the scope and manner of the beam search. A smaller candidate beam set (with lower entropy H ( π b ) ) can significantly reduce beam alignment latency T align and signaling overhead, but it may miss the optimal beam due to inaccurate angle-of-arrival sensing, thereby affecting the decoding success rate. This is a trade-off between search efficiency and beam diversity.

3.2. Constrained Optimization Problem

Based on the preceding system model, the SaRA resource optimization problem, denoted as ( P ), can be formally stated as follows:
max τ , W , η , π b P s ( τ , η , π b )
s . t . η T + e ρ eff ( τ , η ) 1 T PRACH + W 1 2 T slot + | B | + 1 2 T scan + T core T max ,
c sense η + c ctrl H ( π b ) O max ,
P FA ( τ , η ) α ,
π b Δ | B ( θ ˜ ) | ,
W N + ,
0 η η max .
The constraints of this problem are interpreted as follows:
  • Constraint (C1) (Average Total Latency): This constraint ensures that the end-to-end average latency from user intent to successful access does not exceed the maximum tolerated value T max . This is a fundamental QoS requirement. Specifically, (C1) aggregates the sensing time η T , the collision/backoff delay term (driven by ρ eff and W), the beam sweeping delay term (driven by | B | and T scan ), and a fixed 4-step RACH core delay T core (Msg1–Msg4).
  • Constraint (C2) (Additional Overhead): This constraint ensures that the extra resource overhead introduced by sensing and related control signaling (Equation (11)) does not exceed the system’s maximum budget O max .
  • Constraint (C3) (False Alarm Rate): This constraint controls the false alarm rate of the sensing decision to an acceptable level α to prevent UEs from frequently initiating access on invalid channels, which would waste terminal energy and network resources.
  • Constraint (C4) (Probability Distribution): This constraint ensures that the beam selection strategy π b is a valid probability distribution (i.e., all probabilities are non-negative and sum to one).
  • Constraints (C5) and (C6) (Variable Ranges): These constraints ensure that the backoff window W and the sensing resource ratio η are within their effective, physically achievable ranges.
This optimization problem ( P ) is a complex Mixed-Integer Nonlinear Programming (MINLP) problem because the optimization variables τ , W, η , π b are coupled, the objective function and constraints are nonlinear, and the variable W is an integer. Directly solving this problem is computationally infeasible, which motivates us to design a practical and high-performing suboptimal mechanism, namely SaRA.

4. SaRA Mechanism Design: A Suboptimal Algorithm for Problem ( P )

The above section formulates the SaRA as a precise but computationally intractable MINLP problem ( P ). In a practical wireless communication system, the network must make resource allocation decisions on a millisecond timescale, making a direct solution to ( P ) unrealistic. Therefore, we aim to design a computationally efficient and high-performing suboptimal algorithm, which constitutes the concrete implementation of the SaRA mechanism. While offline high-performance solvers (e.g., on supercomputers) could in principle be used to obtain benchmarking solutions for ( P ), they are unsuitable for online frame-level operation; accordingly, we adopt an offline–online split where long-term parameters can be tuned offline (e.g., via LUT generation) and short-term parameters are updated online with O ( 1 ) complexity.
Our method is to decouple the complex joint optimization problem based on the operational timescale of different parameters
  • Semi-static Configuration: The parameters, such as the sensing resource ratio η and the candidate beam set size | B | , are more related to long-term channel statistics and the service’s QoS requirements. These parameters can be configured semi-statically by the network based on statistics gathered over hours or days, without needing frame-by-frame adjustments.
  • Dynamic Adjustment: The parameters, such as the access decision threshold τ and the backoff window W, are directly related to instantaneous network congestion and channel quality. These parameters must be adjusted rapidly and dynamically at the frame level (milliseconds) to respond to bursty service requests.
Based on this approach, the SaRA mechanism operates as a closed-loop process consisting of 3 stages: sense, decide, and execute. The following section provides a detailed description of each step.

4.1. Step 1: Real-Time Sensing Information Acquisition

This step provides the real-time input parameters required for the subsequent decision optimization. During the sensing micro-slot at the start of each frame, the network processes the sensing preambles sent by user equipment to acquire three key types of information. First, it obtains the channel quality statistic S ( y ) , which serves as the basis for the access decision; the statistical distribution of S ( y ) determines the relationship between the decision threshold τ and the probabilities of false alarm P FA ( τ , η ) and missed detection P MD ( τ , η ) . Second, the network estimates a coarse angle-of-arrival θ ˜ , which is used for the construction of the candidate beam set B ( θ ˜ ) . Concretely, the sensing preamble can be detected by correlation-based matched filtering against a reserved CAZAC (Zadoff–Chu) sequence set; S ( y ) can be instantiated as the normalized correlation-peak power, and  θ ˜ can be obtained from the spatial matched-filter outputs via a low-complexity beamspace scan over the codebook (details are given in the Sensing and Decision Model). Third, accurate load estimation is challenging because multiple UEs selecting the same sensing preamble result in a single detection (collision), leading to underestimation if strictly counted. To mitigate this, the network employs a statistical collision-recovery estimator. By counting the number of detected active sensing preambles ( K d e t ) out of the total available ( K t o t a l ), we estimate the arrival rate λ ^ using the Method of Moments inversion of the collision probability: λ ^ K t o t a l ln ( 1 K d e t / K t o t a l ) . This provides a significantly more accurate estimate of the true demand than raw counting, serving as a reliable input for the load-adaptive algorithm.

4.2. Practical Feasibility and 5G NR Compatibility

To ensure that SaRA is not merely a theoretical concept but a viable solution for real-world deployments, we specifically address its compatibility with existing 5G NR standards and hardware constraints:
  • Standard Compatibility via Flexible Slots: The proposed sensing micro-slot does not require a new physical channel definition. In 5G NR (and its NTN evolution), the frame structure supports flexible slot formats where symbols can be dynamically configured as Downlink (D), Uplink (U), or Flexible (F). The sensing micro-slot can be implemented by configuring a small number of symbols at the beginning of a frame as Flexible or Uplink specifically for sensing preambles, transparent to legacy terminals that would simply treat them as reserved resources.
  • Synchronization and Guard Periods: As discussed in Section 2, the primary synchronization challenge—the lack of precise Timing Advance (TA) for initial access UEs—is mitigated by the Guard Period (GP). By dimensioning the GP to cover the maximum differential delay within a beam (typically tens of microseconds for LEO spots), we ensure that the asynchronous sensing signals do not interfere with subsequent data or RACH slots. This is a standard technique in TDD systems and RACH design, inducing negligible overhead compared to the long satellite round-trip time.
  • Hardware Constraints: SaRA reuses the existing RACH preamble generation and detection hardware chains. The sensing preamble is simply a subset of the available Zadoff–Chu sequences or a shorter format preamble. In particular, we reserve a small number of Zadoff–Chu roots/cyclic shifts solely for the sensing micro-slot, which keeps the design lightweight while preserving near-orthogonality and sharp correlation peaks; this enables robust correlation-based detection and coarse AoA extraction under timing uncertainty with standard matched-filter receivers. Therefore, no additional RF chains or specialized sensing hardware are required at the UE or the satellite payload. The logic for decision thresholding and beam selection is implemented purely in the basebandprocessing (L2/L3), ensuring low implementation complexity.

4.3. Step 2: Dynamic Optimization of Access Policy

After acquiring the real-time information, the RRM on the network side performs a lightweight optimization to dynamically determine the access parameters ( τ , W ) for the UEs.
The decision threshold τ is chosen to balance the trade-off between access opportunities and congestion control, while ensuring the false alarm constraint (C3) is satisfied. To ensure rapid decision-making, the RRM uses a lookup table (LUT) generated offline via simulations or analytical methods. This LUT is indexed by the current estimate of system load ρ ^ , and each entry stores a pre-computed, approximately optimal value of τ that maximizes system throughput P s λ for that load.
The backoff window W is selected to control retransmission congestion following collisions and to satisfy the overall latency constraint (C1). Larger W values can better distribute retransmissions and reduce the likelihood of secondary collisions, but they also increase the average backoff duration. Thus, the RRM balances these factors by adapting W according to the effective access load ρ eff : as the load increases, a larger W is chosen.
Specifically, the RRM selects an initial W value based on a load-dependent policy function W ( ρ eff ) (e.g., a piecewise linear function). It then verifies if this W value satisfies the latency constraint
η T + ( e ρ eff ( τ , η ) 1 ) T PRACH + W 1 2 T slot + | B | + 1 2 T scan + T core T max
If the W value satisfies the constraint, it is adopted. If not, the RRM will select the largest integer W allowed under this constraint as an alternative. If the maximum allowed W is less than 2 (meaning effective backoff is not possible), the system determines that the QoS requirement cannot be met and may temporarily bar the access requests from that batch of users.

4.4. Step 3: UE-Side Access Execution

Since the network does not know the identities of the accessing UEs yet, the optimized access policy ( τ , W , B ) is not sent to individual users. Instead, it is transmitted as a cell-specific or beam-specific broadcast message via the common downlink control channel. To align with 5G NR standards, we propose implementing this by introducing a new field in the System Information Block Type 1 (SIB1) or defining a new SIB (e.g., SIB19 for NTN) specifically for dynamic access control parameters. Alternatively, for faster updates, a Group-Common PDCCH (using a specific RNTI like SaRA-RNTI) could be utilized. All UEs within the beam decode this common message and apply the same policy parameters to their local channel measurements to independently determine their eligibility for access. The procedure is as follows:
1.
Access Decision: The UE compares its own channel measurement S ( y ) with the threshold τ specified by the network.
2.
Initiate RACH or Back off:
  • If S ( y ) τ , the UE is authorized to initiate access. It selects a beam from the candidate set B (according to policy π b ) and a random RACH preamble, then transmits the access request.
  • If S ( y ) < τ , the UE is barred from initiating access. It remains silent during this access opportunity and waits for the next one, which is equivalent to a channel-quality-based access control.
3.
Post-Collision Handling: If the UE does not receive a response from the network after a RACH attempt (implying a collision or decoding failure may have occurred), it will randomly select a number of backoff slots from the range [ 0 , W 1 ] , wait for the corresponding time, and then select the next beam from B to retransmit.
A summary of the entire decision process is presented in Algorithm 1. Through these 3 steps, the SaRA mechanism decomposes a complex joint optimization problem into a series of practically feasible, dynamic control procedures based on real-time sensing, thereby achieving an efficient suboptimal solution to problem ( P ) with low complexity.
Algorithm 1 SaRA Dynamic Decision Process
  1:
Input:
  2:
   Real-time estimated arrival rate: λ ^
  3:
   System constraints: T max , O max , α
  4:
   Semi-static parameters: η , | B |
  5:
   Pre-computed lookup table: L U T τ ( ρ )
  6:
   Backoff policy function: f W ( ρ eff )
  7:
Output:
  8:
   Dynamic access parameters for UE: ( τ , W , B )
  9:
// Step 1: Sense (Network Side)
10:
Acquire real-time estimates: λ ^ , θ ˜
11:
Calculate current system load ρ ^ λ ^ / N
12:
// Step 2: Decide (Network Side-RRM)
13:
Determine decision threshold τ from LUT: τ L U T τ ( ρ ^ )
14:
Calculate effective load: ρ eff ρ ^ p g ( 1 P MD ( τ , η ) ) + ( 1 p g ) P FA ( τ , η )
15:
Calculate collision-cycle latency term: T cycle ( e ρ eff 1 ) T PRACH
16:
Calculate fixed latency components: T fixed η T + T cycle + | B | + 1 2 T scan + T core
17:
Calculate latency budget for backoff: T budget T max T fixed
18:
Calculate max W allowed by latency: W max 1 + 2 T budget / ( e ρ eff 1 ) T slot
19:
if  W max < 2   then
20:
    Broadcast access barring signal;
21:
    return
22:
end if
23:
Get candidate W from load policy: W candidate f W ( ρ eff )
24:
Determine final backoff window: W max ( 2 , min ( W candidate , W max ) )
25:
Construct candidate beam set B ( θ ˜ ) based on coarse DOA θ ˜ (e.g., include beams with | θ b θ ˜ | Δ θ / 2 + κ σ θ and bound | B | by B min and B max )
26:
// Step 3: Execute (UE Side)
27:
Broadcast ( τ , W , B ) to relevant UEs via downlink channel

4.5. Algorithm Complexity and Scalability Analysis

The proposed SaRA algorithm is designed for real-time RRM implementation. By decoupling the optimization variables, the computational complexity is significantly reduced compared to the original MINLP problem.
  • Offline Phase (Semi-static): The lookup table (LUT) for the optimal threshold τ is generated offline. This is a one-time computation or a low-frequency background task (e.g., hourly), independent of the frame-level real-time loop.
  • Online Phase (Dynamic): In each frame, the RRM performs:
    1.
    Load estimation: Simple arithmetic operations (Method of Moments), complexity O ( 1 ) .
    2.
    Threshold selection: Table lookup, complexity O ( 1 ) .
    3.
    Backoff window calculation: Closed-form expression (Equation (9)), complexity O ( 1 ) .
    4.
    Beam set construction: Sorting or filtering based on AoA, complexity proportional to the number of beams, O ( | B | ) .
Total online complexity is O ( | B | ) , which scales linearly with the beam codebook size and is independent of the number of users N U E . This ensures excellent scalability for massive connectivity scenarios. The algorithm’s robustness is guaranteed by the fallback to the conservative maximum backoff window W max (Step 2, Algorithm 1) if the latency constraint cannot be met under the estimated load.

5. Theoretical Analysis

To provide a solid theoretical foundation for the SaRA algorithm, we first analyze the objective function P s and its properties, before finally deriving the necessary conditions that the optimal solution must satisfy.

5.1. Analysis of the Objective Function

For ease of analysis, we reiterate the objective function P s from Equation (14). This expression intuitively breaks down the first-attempt access success probability into four key factors: the collision-free probability ( e ρ eff ), the prior probability of channel availability ( p g ), the probability of correct sensing ( 1 P MD ( τ , η ) ), and the average link decoding success rate ( E b π b [ p dec ( γ ¯ , b ) ] ). Understanding this structure is crucial for analyzing the properties of the optimization problem.

5.2. Problem Complexity and Heuristic Decoupling

The optimization problem ( P ) is a complex Mixed-Integer Nonlinear Programming (MINLP) problem, which is generally computationally intractable to solve directly, especially within the millisecond-scale decision-making timeframe required for real-time network operation. The variables are tightly coupled, and the constraints are nonlinear.
To devise a practical and computationally tractable solution, we adopt a common heuristic approach: decoupling the problem based on the operational timescale of the variables. We configure parameters related to long-term statistics ( η , | B | , and by extension π b ) semi-statically, while adjusting parameters related to instantaneous conditions ( τ , W) dynamically. This separation of concerns allows for a lightweight, responsive algorithm and forms the basis for the efficient SaRA mechanism detailed in Algorithm 1.

5.3. Insights into the Structure of the Optimal Solution

To further understand how system resources should be allocated between sensing and communication at the optimal operating point, we analyze its Lagrangian function and the Karush–Kuhn–Tucker (KKT) conditions. Intuitively, the optimization seeks the balance point where investing one more unit of resource into sensing (to better filter users) yields exactly the same gain in success probability as investing it into signaling (to narrow the beam search). This balance ensures that neither sensing nor control signaling is over-provisioned. For simplicity, we only consider the case where the overhead constraint (C2) is active (i.e., the budget is tight).
Theorem 1
(Marginal Utility Balancing for Optimal Resource Allocation). Assume a unique optimal solution ( τ , W , η , π b ) exists, and at this optimum, the overhead constraint (C2) is strictly active (i.e., c sense η + c ctrl H ( π b ) = O max ). Let λ 2 be the Lagrange multiplier corresponding to constraint (C2). Then, the optimal solution must satisfy the following marginal utility balance equation
P s η / c sense = P s H ( π b ) / c ctrl = λ 2
where P s X represents the marginal gain in P s with respect to variable X.
Proof. 
We construct the Lagrangian function with respect to ( η , H ( π b ) ) as
L = P s λ 2 ( c sense η + c ctrl H ( π b ) O max ) .
According to the KKT conditions, at the optimum, the partial derivatives of L with respect to each variable must be zero. For instance, we have
L η = P s η λ 2 c sense = 0 .
This directly leads to the balance relationship above. □
Physical interpretation of Theorem 1: This theorem formalizes the marginal return per unit cost principle in resource allocation. The left term represents the efficiency of sensing (how much P s increases per unit of sensing cost), while the middle term represents the efficiency of beamforming control. At the optimum, these efficiencies must be equal. If sensing were more efficient, the system should divert resources from beam control to sensing until balance is restored. This provides a clear, intuitive guideline for tuning the system: resource allocation should follow the path of highest marginal return. Note that O max is an operator-configurable resource budget (combining sensing and control overhead); in our evaluation, we set O max = 8 % , and the proposed framework can accommodate other budget values by re-optimizing ( η , π b ) accordingly.

5.4. Theoretical Support for the SaRA Algorithm Design

The theoretical analysis above provides solid justification for the design choices within the SaRA algorithm. The inherent complexity of problem ( P ) as an MINLP, coupled with the different operational timescales of its variables, motivates the adoption of a decoupled, two-layer optimization approach. This heuristic is a pragmatic way to achieve a high-performing, low-complexity solution suitable for real-time implementation. Furthermore, Theorem 1 offers the fundamental theoretical guidance for parameter tuning. It suggests that the RRM should semi-statically configure parameters such as η and | B | with the goal of driving the system’s long-term operating point towards the marginal utility balance state, thereby ensuring an efficient allocation of sensing and control resources. Finally, the monotonic impact of the decision threshold τ on P MD and P FA validates that using a simple, fast search or a lookup-table-based approach, as implemented in Algorithm 1, is an effective heuristic for dynamically adapting to the system load.

6. Simulation and Analysis

To quantitatively evaluate the performance of the SaRA mechanism and validate its effectiveness under diverse network conditions, we built an event-driven simulation framework based on Python 3.12.3. While direct validation on commercial satellite constellations is currently inaccessible, we ensure empirical credibility by following the key NTN assumptions and representative parameter ranges recommended in 3GPP TR 38.811 (e.g., large-scale path loss/blockage statistics and cell-edge SNR regimes), while using a tractable SNR-based decoding abstraction for access-layer evaluation [19]. This framework simulates the dynamic access process of a large number of UEs and the signaling interaction flows of different access protocols. Importantly, our goal is a transparent, standard-aligned access-layer evaluation in which key standardized mechanisms (SSB, BI/ACB, and the 4-step RACH timing) are made explicit and reproducible, complementing full-stack system-level simulators. The key parameters used in our simulation are detailed in Table 1.
Unless otherwise stated, we use the parameter configuration in Table 1 with η max = 5 % and an adaptive sensing ratio η [ 1 % , 3 % ] for SaRA; we consider a wide load range λ [ 5 , 350 ] per frame to cover both typical and extreme burst scenarios. The false-alarm constraint is set to α = 0.01 , and we evaluate robustness to sensing imperfection by sweeping the missed detection probability P MD [ 0.05 , 0.5 ] . When the offered load becomes extremely high so that the QoS latency constraint cannot be met (i.e., the implied W max < 2 in Algorithm 1), the network temporarily broadcasts an access barring signal to protect QoS.
In particular, to address the realism of the standardized baseline, our 3GPP FR2/NTN RACH simulation explicitly accounts for (i) SSB burst periodicity and the corresponding average initial beam-acquisition delay, (ii) imperfect SSB-based beam selection via an SNR-dependent correct-selection probability, and (iii) standardized load-control via BI/ACB. Specifically, we use a representative FR2 configuration with T SSB = 20 ms, T burst = 5 ms, and N SSB = 16 ; we configure B I max ( ρ ) as a piecewise mapping: 0 ms if ρ < 0.10 , 10 ms if ρ [ 0.10 , 0.30 ) , 20 ms if ρ [ 0.30 , 0.70 ) , 40 ms if ρ [ 0.70 , 1.20 ) , 80 ms if ρ [ 1.20 , 2.00 ) , and 160 ms otherwise; and we configure p ACB ( ρ ) as 1.0 if ρ < 0.50 , 0.8 if ρ [ 0.50 , 1.00 ) , 0.6 if ρ [ 1.00 , 1.50 ) , 0.4 if ρ [ 1.50 , 2.00 ) , and 0.3 otherwise. Finally, for realistic end-to-end latency reporting, we add a fixed 4-step RACH completion time T core (Msg1–Msg4 including propagation/processing) to all schemes; since it is common, it does not affect comparative trends.
We compare SaRA with the following 4 baseline schemes to comprehensively evaluate its performance gains:
1.
Traditional RACH (Blind Access): This baseline serves as a performance lower bound, representing a scenario where beam correspondence is not established. A UE randomly selects a beam from a wide beam set covering all possible directions and a preamble to initiate access. It lacks the SSB-based beam selection of 3GPP FR2, as well as channel sensing and load adaptation capabilities.
2.
Standard 3GPP FR2/NTN RACH (Realistic baseline): This baseline follows the standardized FR2 initial-access philosophy: SSB-based beam acquisition followed by PRACH transmission. Unlike our previous upper-bound abstraction, we explicitly model the SSB burst periodicity and the corresponding initial beam-acquisition delay, as well as an SNR-dependent beam-selection error probability. We also explicitly model standardized load-control mechanisms including the Backoff Indicator (BI) and Access Class Barring (ACB) as load-adaptive policies (Table 1) and provide a BI/ACB ablation.
3.
Ideal Location-aided Access (Upper bound): To isolate the impact of realistic beam acquisition, we also include an upper-bound baseline that assumes perfect beam correspondence (i.e., always selecting the optimal beam with no SSB waiting/measurement delay), while keeping the same PRACH resource/collision model and the same BI/ACB load-control configuration as the realistic 3GPP baseline. This serves as an upper bound on beam-selection/beamforming performance (but is not necessarily an upper bound on the overall access success probability when proactive admission control is enabled, as in SaRA).
4.
Fixed Frame-SaRA: A non-adaptive variant of the SaRA mechanism. Its parameters, such as τ , W , η , are statically configured to a set of optimal values for average channel and load conditions, without adapting to the instantaneous state of each access frame. This scheme is used to validate the value of SaRA’s adaptive capabilities.
We evaluate the different access schemes using four performance metrics from multiple perspectives. The first is the first-attempt access success rate ( P s ), defined as the probability that a UE successfully completes initial access in the first PRACH opportunity after generating an access intent. This definition consistently counts any admission/barring decision that defers the attempt (e.g., SaRA thresholding or 3GPP ACB) as a failure to succeed in that first opportunity. The second is the average access latency ( T 0 ), which measures the mean time interval from when a UE generates an access intent to the successful completion of initial access (Msg1–Msg4) and the first data scheduling, thereby reflecting the timeliness of access. The third metric is system access capacity (often referred to as throughput in random access literature), representing the total number of UEs that are able to access the network successfully per unit of time (per frame in this study); this shows the overall capacity of the system. The final metric is additional overhead ( Δ O ), which quantifies the resource overhead caused by sensing and related control signaling, and it is used to assess the implementation cost of the SaRA mechanism.
The first-attempt access success rate as a function of system load is presented in Figure 3. This figure shows the first-attempt access success rate as a function of user load at a fixed channel quality (SNR = 2.5 dB). While all schemes exhibit a decline in success rate as the load ( ρ ) increases, their performance trends differ significantly. The Ideal Location-aided upper bound achieves the highest P s in the low-to-medium load regime due to perfect beam correspondence (no beam-selection error and no SSB waiting), and the realistic 3GPP FR2 baseline closely follows it thanks to SSB-based beam acquisition. SaRA may incur a modest penalty at light load due to sensing-based admission (missed detections), but it becomes increasingly advantageous as the load grows because sensing proactively suppresses futile contention and narrows the beam search. The traditional RACH scheme, lacking any congestion control and effective beamforming, deteriorates most sharply, with its success rate dropping to a mere 0.5% at the highest load ( ρ 2.73 ), making it impractical for high-load operation. In contrast, the adaptive SaRA scheme demonstrates strong resilience under heavy load by suppressing the effective contention and improving decoding via sensing-informed candidate beams, achieving P s 9.2 % at ρ 2.73 compared with 8.8 % for the realistic 3GPP baseline (and 10.1 % for the ideal upper bound). At ρ 2.73 , this corresponds to an absolute gain of about 0.4 percentage points and a relative improvement of approximately 4.5 % over the realistic 3GPP baseline. The markedly lower Traditional RACH curve (purple) is due to blind beam selection without beam correspondence, which severely reduces the beamforming gain and decoding probability even before considering contention. We also provide a zoom-in view of a more typical-load regime in Figure 4.
The fundamental reason for SaRA’s robustness under heavy load is its ability to suppress the effective access load, as illustrated in Figure 5. This figure shows the relationship between the nominal system load ( ρ ) and the effective load ( ρ eff ) that actually competes for RACH resources. For the traditional RACH scheme, these two loads are identical. However, SaRA’s proactive sensing decision step filters out a portion of UEs with low access feasibility, thereby reducing the fraction of UEs that proceed to PRACH. As a result, ρ eff is consistently lower than ρ , which mitigates collision intensity and stabilizes performance under heavy load (even though ρ eff still increases with ρ ). In Figure 5, the Traditional RACH curve corresponds to the identity ρ eff = ρ (no admission), whereas the SaRA variants lie below it because only a fraction of UEs passing the sensing decision proceed to PRACH; the gap between ρ and ρ eff reflects the strength of sensing-based filtering.
This effective congestion control directly translates to a significant advantage in meeting QoS requirements, as validated by the average access latency analysis in Figure 6. At low loads, the latency of the blind/traditional scheme is minimal, while the realistic 3GPP baseline includes a non-negligible initial delay due to SSB-based beam acquisition (Table 1). However, as the load increases, the latency of the traditional RACH and the realistic 3GPP baseline grows rapidly due to collisions, retransmissions, and standardized BI/ACB control. For example, at ρ 2.73 , the average access latency of the realistic 3GPP baseline reaches about 274 ms (and 222 ms for the ideal upper bound), clearly violating the typical 150 ms QoS limit, whereas SaRA remains at about 89 ms. This represents a latency reduction of approximately 67.5 % compared with the realistic 3GPP baseline at the same load. This is further highlighted in Figure 7, where even the standardized BI/ACB configurations in the 3GPP baseline can exceed the QoS limit under high load, while SaRA stays below T max . We include this BI/ACB ablation figure to explicitly isolate the impact of standardized load-control mechanisms in the baseline, thereby improving transparency and reproducibility of the comparison. In stark contrast, SaRA’s sensing-aware admission and reduced beam search overhead keep the average latency consistently within the QoS bound and significantly lower than the standardized baseline across the load range, thus ensuring high service availability even under heavy traffic.
A breakdown of the total latency components, shown in Figure 8, provides further insight into this performance difference. For traditional RACH, the total latency at high loads is almost entirely dominated by the exponentially growing collision-related delay ( T RACH ). Conversely, the total latency for SaRA consists of four stable components: sensing, collision/backoff (RACH), beam alignment, and a fixed 4-step RACH core delay ( T core ). By introducing a small and controllable sensing delay ( T sense ), SaRA successfully avoids the much larger and rapidly deteriorating collision latency, thereby achieving a more favorable trade-off.
The combined benefits of controlled contention and low latency result in a substantial improvement in overall system access capacity, as depicted by the analysis in Figure 9. The access capacity (defined as the number of successfully accessed UEs per frame) of Traditional RACH saturates quickly and then decreases as congestion worsens, a phenomenon known as congestion collapse [22]. The realistic 3GPP baseline benefits from standardized SSB-based beam acquisition and BI/ACB-based load-control (Figure 7), achieving a higher capacity than blind access; however, its capacity still degrades in the highly congested regime due to collision-driven retransmissions and the overhead/delay induced by standardized control. SaRA achieves a high access capacity under heavy load while keeping latency low; for example, at ρ 2.73 , SaRA supports about 32.0 users/frame versus 30.9 for the realistic 3GPP baseline (and 35.2 for the ideal upper bound), demonstrating improved robustness against congestion-induced throughput degradation while meeting stringent QoS latency requirements. At ρ 2.73 , this corresponds to a relative capacity increase of about 3.6 % over the realistic 3GPP baseline.
Beyond performance under varying loads, the mechanism’s robustness to link quality is also critical. Figure 10 illustrates the success rate as a function of Signal-to-Noise Ratio (SNR) at a moderate load ( ρ = 0.2 ). The Ideal Location-aided upper bound provides the highest success probability across the SNR range due to perfect beam correspondence, while the realistic 3GPP baseline is slightly lower due to SSB-based beam-selection errors. Traditional RACH is highly sensitive to SNR due to its lack of beamforming gain, yielding very low success probability in the low-SNR regime. SaRA, by incorporating a lightweight sensing stage and sensing-informed candidate beams, substantially improves the success probability over blind access and can outperform the realistic 3GPP baseline in the low-to-medium SNR regime (e.g., 39.6 % at 0 dB versus 33.1 % for the realistic 3GPP baseline and 1.2 % for Traditional RACH).
To further validate its performance in different environments, Figure 11 shows the success rate as the prior probability of channel availability (Pr_good) is varied. The Ideal Location-aided upper bound remains the upper bound in terms of P s across environments because it assumes perfect beam correspondence and no SSB-induced beam-selection errors. SaRA, however, consistently and substantially outperforms blind access (Traditional RACH) and maintains a significantly higher performance floor in harsh, frequently blocked environments (e.g., 36.0 % at Pr_good = 0.5 versus 34.2 % for the realistic 3GPP baseline and 3.6 % for Traditional RACH). This confirms that the proposed sensing-aware admission can effectively avoid futile attempts on deeply blocked links and preserve access efficiency under adverse conditions.
The SaRA mechanism also demonstrates strong robustness to imperfect sensing, a crucial factor for practical implementation, as shown in Figure 12. The analysis reveals that even with a high missed detection rate of 0.5, where half of the available channels are mistakenly discarded, the success rate of adaptive SaRA remains around 20%. This suggests that SaRA does not rely on perfect sensing; even moderately accurate sensing information can support decisions that improve access performance over blind access.

Overhead-Throughput Trade-Off Analysis

The trade-off between sensing overhead and throughput is a critical design dimension. While sensing consumes time–frequency resources ( η ), it yields higher success probabilities and reduces collision-induced retransmissions. Figure 13 implicitly captures this trade-off: as load increases, SaRA dynamically increases overhead (up to a modest 3.23%) to maintain system stability. In extremely dense environments where the demand for sensing resources might compete with data transmission, our optimization framework (Problem P , Constraint C2) imposes a hard cap O max (e.g., 8%). In particular, when the sensing ratio is configured close to the upper end of the considered range (around 3 % ), the sensing micro-slot becomes slightly longer but improves the reliability of admission/beam narrowing; the resulting total overhead remains modest and below the budget O max in our settings. In our evaluated settings, the sensing overhead does not outweigh the resulting performance gains. Effectively, the sensing micro-slot acts as a high-efficiency investment: a small upfront bandwidth expenditure helps mitigate congestion collapse observed in Traditional RACH under heavy load (Figure 9).

7. Conclusions

This paper addresses the critical challenge of efficient initial access in dynamic integrated satellite-terrestrial networks by proposing SaRA, a novel sensing-aware random access mechanism. By innovatively introducing a lightweight sensing micro-slot before the RACH procedure, SaRA proactively acquires real-time channel and location information to jointly optimize the access decision threshold, backoff strategy, and candidate beam set, marking a paradigm shift from passive adaptation to proactive management. We established a unified optimization framework and designed a practical implementation whose effectiveness is validated by extensive simulations. Results demonstrate that SaRA significantly reduces access latency and improves system access capacity under heavy load compared with the standard 3GPP FR2 RACH baseline, while maintaining competitive first-attempt success probability (especially in the highly congested regime) and keeping the additional overhead within strict budgets. The proposed method offers an effective solution for current NTN deployments and provides a valuable reference for the deep integration of sensing and communication in future 6G networks, with promising extensions towards machine learning-based optimization and enhanced mobility support. Future work will also focus on bridging the gap between simulation and deployment by validating SaRA on Software-Defined Radio (SDR) hardware testbeds and utilizing open satellite datasets to further corroborate these findings.

Author Contributions

Validation, J.Z.; Investigation, T.J.; Resources, T.J.; Data curation, Z.Z.; Writing—original draft, Y.D. and J.Z.; Writing—review & editing, P.C.; Visualization, Z.Z.; Funding acquisition, P.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the State Grid Shandong Electric Power Company’s Sci-Tech Project (Research and Application of Key Communication Technologies for Intelligent Early Warning and Emergency Response in Electric Power Safe Production, ERP No. 520605250006).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Author Yuanke Du was employed by the company State Grid Yantai Power Supply Company, and author Jian Zhang was employed by the company State Grid Shandong Electric Power Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Ye, Z.; Chen, C.; Liu, R.; Wu, K.; Bie, Z.; Lou, G.; Gu, W.; Yuan, Y. Boost Distribution System Restoration with Emergency Communication Vehicles Considering Cyber-Physical Interdependence. IEEE Trans. Smart Grid 2023, 14, 1262–1275. [Google Scholar] [CrossRef]
  2. Kim, S.; Kwon, E.Y.; Kim, M.; Cheon, J.H.; Ju, S.-h.; Lim, Y.-h.; Choi, M.-s. A Secure Smart-Metering Protocol Over Power-Line Communication. IEEE Trans. Power Deliv. 2011, 26, 2370–2379. [Google Scholar] [CrossRef]
  3. Yang, B.; Tang, J.; Luo, Z.; Yang, C.; Dong, X.; Geng, J.; Jia, Y.; Liu, H. Optimal Collaborative Expansion Planning of Integrated Cooling and Power System for Low-Latitude Distribution Networks. IEEE Access 2021, 9, 43736–43747. [Google Scholar] [CrossRef]
  4. Kumar, A.; Majhi, S.; Li, H. Sensing and Channel Estimation for OTFS-ISAC System with Reduced PAPR. IEEE Commun. Lett. 2025, 29, 2023–2027. [Google Scholar] [CrossRef]
  5. Shen, Y.; Zhou, Q.; Wen, Y.; Shuai, Z.; John Shen, Z. Integrated Satellite-Terrestrial Network Framework for Next Generation Smart Grid. IEEE Trans. Smart Grid 2024, 15, 5249–5252. [Google Scholar] [CrossRef]
  6. Liu, Y.; Ni, L.; Peng, M. A Secure and Efficient Authentication Protocol for Satellite-Terrestrial Networks. IEEE Internet Things J. 2023, 10, 5810–5822. [Google Scholar] [CrossRef]
  7. Chen, P.; Cao, Z.; Chen, Z.; Wang, X. Off-Grid DOA Estimation Using Sparse Bayesian Learning in MIMO Radar with Unknown Mutual Coupling. IEEE Trans. Signal Process. 2019, 67, 208–220. [Google Scholar] [CrossRef]
  8. Sun, Q.; Hu, Q.; Chen, X.; Yang, Y.; Dang, S.; Zhang, J. Performance Analysis of RIS-Aided FSO/RF Hybrid Satellite-Terrestrial Network with Imperfect CSI. IEEE Trans. Veh. Technol. 2025, 74, 2958–2972. [Google Scholar] [CrossRef]
  9. Li, S.; Yuan, W.; Liu, C.; Wei, Z.; Yuan, J.; Bai, B.; Ng, D.W.K. A Novel ISAC Transmission Framework Based on Spatially-Spread Orthogonal Time Frequency Space Modulation. IEEE J. Sel. Areas Commun. 2022, 40, 1854–1872. [Google Scholar] [CrossRef]
  10. Yang, R.; Wang, C.X.; Huang, J.; Aggoune, E.H.M.; Hao, Y. A Novel 6G ISAC Channel Model Combining Forward and Backward Scattering. IEEE Trans. Wirel. Commun. 2023, 22, 8050–8065. [Google Scholar] [CrossRef]
  11. Zhang, X.; Liu, J.; Xiong, Z.; Huang, Y.; Zhang, R.; Mao, S.; Han, Z. Cost-Effective Hybrid Computation Offloading in Satellite-Terrestrial Integrated Networks. IEEE Internet Things J. 2024, 11, 36786–36800. [Google Scholar] [CrossRef]
  12. Tang, X.; Li, L.; Hao, L.; Peng, M. Joint Random Access Control Scheme based on PRACH Channel Quality and Access Class Barring. In Proceedings of the 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), Victoria, BC, Canada, 18 November–16 December 2020; pp. 1–5. [Google Scholar] [CrossRef]
  13. Xiao, A.; Chen, Z.; Wu, S.; Jin, S.; Ma, L. Collaborative Long-Short Term Bandwidth Allocation for Satellite-Terrestrial Networks. IEEE Commun. Lett. 2022, 26, 1121–1125. [Google Scholar] [CrossRef]
  14. Kong, Q.; You, L.; Li, H.; Zhou, H.; Wang, Y.; Zhu, F.; Gao, X. Cooperative Precoding for Integrated Sensing and Communication in Massive MIMO LEO Satellite-Terrestrial Networks. In IEEE Wireless Communications Letters; IEEE: New York, NY, USA, 2025; pp. 4117–4121. [Google Scholar] [CrossRef]
  15. Darwish, T.; Kurt, G.K.; Yanikomeroglu, H.; Bellemare, M.; Lamontagne, G. LEO Satellites in 5G and Beyond Networks: A Review from a Standardization Perspective. IEEE Access 2022, 10, 35040–35060. [Google Scholar] [CrossRef]
  16. Jiang, N.; Deng, Y.; Condoluci, M.; Guo, W.; Nallanathan, A.; Dohler, M. RACH Preamble Repetition in NB-IoT Network. IEEE Commun. Lett. 2018, 22, 1244–1247. [Google Scholar] [CrossRef]
  17. Chen, Z.; Chen, P.; Guo, Z.; Zhang, Y.; Wang, X. A RIS-Based Vehicle DOA Estimation Method with Integrated Sensing and Communication System. IEEE Trans. Intell. Transp. Syst. 2024, 25, 5554–5566. [Google Scholar] [CrossRef]
  18. Jung, D.H.; Im, G.; Ryu, J.G.; Park, S.; Yu, H.; Choi, J. Satellite Clustering for Non-Terrestrial Networks: Concept, Architectures, and Applications. IEEE Veh. Technol. Mag. 2023, 18, 29–37. [Google Scholar] [CrossRef]
  19. 3rd Generation Partnership Project (3GPP). Study on New Radio (NR) to Support Non-Terrestrial Networks. Technical Report TR 38.811, 3GPP, 2020. Release 15. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3234 (accessed on 7 January 2026).
  20. Bakhsh, Z.M.; Omid, Y.; Chen, G.; Kayhan, F.; Ma, Y.; Tafazolli, R. Multi-Satellite MIMO Systems for Direct Satellite-to-Device Communications: A Survey. IEEE Commun. Surv. Tutor. 2025, 27, 1536–1564. [Google Scholar] [CrossRef]
  21. Ali, S.M.; Qu, S.; Kohandani, F.; Lusina, P. Deterministic and Statistical-Based Channel Models in the MIMO Link Evaluation. IEEE Antennas Wirel. Propag. Lett. 2009, 8, 927–930. [Google Scholar] [CrossRef]
  22. Albuquerque, C.; Vickers, B.; Suda, T. Network border patrol: Preventing congestion collapse and promoting fairness in the Internet. Ieee/Acm Trans. Netw. 2004, 12, 173–186. [Google Scholar] [CrossRef]
Figure 1. The proposed SaRA system framework.
Figure 1. The proposed SaRA system framework.
Aerospace 13 00140 g001
Figure 2. The SaRA frame structure.
Figure 2. The SaRA frame structure.
Aerospace 13 00140 g002
Figure 3. Success probability under different system loads.
Figure 3. Success probability under different system loads.
Aerospace 13 00140 g003
Figure 4. Zoom-in view of the typical-load regime: (a) first-attempt success probability and (b) average access latency.
Figure 4. Zoom-in view of the typical-load regime: (a) first-attempt success probability and (b) average access latency.
Aerospace 13 00140 g004
Figure 5. Effective load under different system loads.
Figure 5. Effective load under different system loads.
Aerospace 13 00140 g005
Figure 6. Average access latency under different system loads.
Figure 6. Average access latency under different system loads.
Aerospace 13 00140 g006
Figure 7. Influence of standardized load-control mechanisms in the 3GPP baseline: BI/ACB ablation on (a) access latency and (b) throughput, with SaRA shown as a reference and the QoS latency limit ( T max = 150 ms) indicated.
Figure 7. Influence of standardized load-control mechanisms in the 3GPP baseline: BI/ACB ablation on (a) access latency and (b) throughput, with SaRA shown as a reference and the QoS latency limit ( T max = 150 ms) indicated.
Aerospace 13 00140 g007
Figure 8. Access latency breakdown under different system loads (including a fixed 4-step RACH core delay).
Figure 8. Access latency breakdown under different system loads (including a fixed 4-step RACH core delay).
Aerospace 13 00140 g008
Figure 9. System access capacity (successful UEs per frame) under different system loads.
Figure 9. System access capacity (successful UEs per frame) under different system loads.
Aerospace 13 00140 g009
Figure 10. Success probability under different SNRs.
Figure 10. Success probability under different SNRs.
Aerospace 13 00140 g010
Figure 11. Success probability under different channel availability.
Figure 11. Success probability under different channel availability.
Aerospace 13 00140 g011
Figure 12. Success probability under different missed detection rate.
Figure 12. Success probability under different missed detection rate.
Aerospace 13 00140 g012
Figure 13. Additional overhead under different system loads.
Figure 13. Additional overhead under different system loads.
Aerospace 13 00140 g013
Table 1. Simulation Parameters.
Table 1. Simulation Parameters.
ParameterValue/ModelDescription and Rationale
Orbit Altitude550 kmTypical LEO altitude, balancing coverage and linkloss.
Uplink Carrier Frequency30 GHzKa-band, common for satellite comms, offering large bandwidth.
System Bandwidth10 MHz
UE Transmit Power23 dBmStandard value for 3GPP NR.
Path Loss and Atmospheric Loss3GPP NTN Model [19]Including FSL, atmospheric, and rain loss.
Blockage ModelHybrid Model [21]Statistical/deterministic models for urban and rural blockage.
Cell-Edge Average SNR0–5 dBReceived SNR for the worst-case user under Line-of-Sight (LoS) conditions.
Number of RACH Channels (M)8Configurable PRACH occasions in 10 MHz bandwidth.
Preambles per Channel (K)16Orthogonal preambles per occasion. Total resources N = 128 .
Backoff Slot T slot 66.7 µsLength of one OFDM symbol (used for SaRA backoff-slot modeling).
PRACH period T PRACH 10 msPRACH opportunity periodicity (one opportunity per frame) used for modeling retransmission waiting.
SSB burst periodicity T SSB (3GPP FR2)20 msSSB burst set periodicity used for initial beam acquisition in the realistic 3GPP baseline.
SSB burst duration T burst (3GPP FR2)5 msRepresentative duration of an SSB burst sweeping multiple beams.
Number of SSB beams N SSB 16Number of beams swept in an SSB burst (representative FR2 configuration).
Backoff Indicator (BI) max backoff (3GPP) B I max ( ρ ) { 0 , 10 , 20 , 40 , 80 , 160 } msLoad-adaptive standardized BI backoff used in the realistic 3GPP baseline
ACB passing probability (3GPP) p ACB ( ρ ) (piecewise)Load-adaptive access barring used in the realistic 3GPP baseline.
Guard Period T GP 133.4 µsGuard time in the sensing micro-slot (two OFDM symbols) to accommodate residual timing uncertainty without a valid TA.
Sensing Ratio η (SaRA)Adaptive: 1–3%; Fixed: 1.5%Corresponds to T sense = 0.10 0.30 ms (adaptive) and 0.15 ms (fixed) for T = 10 ms.
Access Load λ (per frame)[5, 350] (typical: [5, 100])We include both a typical-load zoom-in and an extreme burst stress-test regime for emergency/critical communications.
Channel Availability Prior, p g 0.8Prior probability of a UE being in a non-blocked state (80%).
Max Sensing Resource Ratio η max 5%Limits sensing overhead to preserve resources for data transmission.
Per-Beam Scan Time T scan 2 msTime for one beam switch and preamble transmission.
4-step RACH core delay T core 20 msFixed completion time of Msg1–Msg4 including propagation/processing (added to all schemes when computing T 0 ).
Max Access Latency T max 150 msQoS constraint for critical services (e.g., emergency communications).
Max Additional Overhead O max 8%Maximum allowed resource budget for the SaRA mechanism.
Max False Alarm Rate α 0.01Common target to control resource waste from false alarms.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Du, Y.; Zhang, J.; Ju, T.; Zhou, Z.; Chen, P. SaRA: Sensing-Aware Random Access for Integrated Satellite-Terrestrial Networks. Aerospace 2026, 13, 140. https://doi.org/10.3390/aerospace13020140

AMA Style

Du Y, Zhang J, Ju T, Zhou Z, Chen P. SaRA: Sensing-Aware Random Access for Integrated Satellite-Terrestrial Networks. Aerospace. 2026; 13(2):140. https://doi.org/10.3390/aerospace13020140

Chicago/Turabian Style

Du, Yuanke, Jian Zhang, Tianci Ju, Zhou Zhou, and Peng Chen. 2026. "SaRA: Sensing-Aware Random Access for Integrated Satellite-Terrestrial Networks" Aerospace 13, no. 2: 140. https://doi.org/10.3390/aerospace13020140

APA Style

Du, Y., Zhang, J., Ju, T., Zhou, Z., & Chen, P. (2026). SaRA: Sensing-Aware Random Access for Integrated Satellite-Terrestrial Networks. Aerospace, 13(2), 140. https://doi.org/10.3390/aerospace13020140

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop