Next Article in Journal
Advancements in TinyML: Applications, Limitations, and Impact on IoT Devices
Previous Article in Journal
MFAD-RTDETR: A Multi-Frequency Aggregate Diffusion Feature Flow Composite Model for Printed Circuit Board Defect Detection
Previous Article in Special Issue
5G Reconfigurable Intelligent Surface TDOA Localization Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Dimensional Resource Allocation for Covert Communications in Multi-Beam Low-Earth-Orbit Satellite Systems

1
School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing 100081, China
2
Laboratory of Electromagnetic Space Cognition and Intelligent Control, Beijing 100083, China
3
School of Automation, China University of Geoscience (Wuhan), Wuhan 430074, China
4
Institute of Network Research, China Academy of Industrial Internet, Beijing 100016, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(17), 3561; https://doi.org/10.3390/electronics13173561
Submission received: 14 July 2024 / Revised: 20 August 2024 / Accepted: 28 August 2024 / Published: 8 September 2024

Abstract

:
Satellite communication systems, especially multi-beam low-Earth-orbit (LEO) satellites, could cater to the needs of different industrial applications through flexible resource allocation. Unfortunately, due to the wide coverage of LEO satellites, the data exchange within the LEO satellite networks suffers from the risk of eavesdropping and malicious jamming, which could severely degrade the performance of the industrial production process. To address such challenges, this paper introduces a multi-dimensional resource allocation strategy to facilitate covert communication within the multi-beam LEO satellite network. Our approach ensures the rate requirements of different user equipments while preventing the detection of communication signals by an eavesdropping geostationary orbit (GEO) satellite. Specifically, we formulate an optimization problem that jointly optimizes satellite beam-hopping scheduling, frequency band allocation, and the transmit power of different user equipments, under the covertness constraint. By introducing auxiliary binary variables, we transform this optimization problem into a Mixed-Integer Linear Programming (MILP) problem, which allows us to utilize machine learning-based techniques for efficient solution finding. The simulation results demonstrate the effectiveness of our proposed scheme.

1. Introduction

With the wide spread of mobile communication technologies, the demand for ubiquitous network access is increasing significantly. The development of industrial application in remote areas urgently requires the support of communication networks, for example, the transmission of extraction information during combustible ice extraction in offshore regions and the transmission of mechanical drawings for aircraft parts manufacturing in desert areas. However, geographic limitations make the deployment of traditional base station equipment difficult, failing to meet the communication requirements of offshore and remote industrial production [1]. Satellite communication systems, as a crucial branch of modern communication technology, establish seamless global connectivity networks with unique advantages [2,3]. The wide coverage of satellite systems makes them ideal solutions to fill the coverage gaps of ground networks and promote global interconnectivity. Compared to geostationary orbit (GEO) and medium-Earth-orbit (MEO) satellites, low-Earth-orbit (LEO) satellites enjoy shorter communication distances and thus have the potential to meet the latency and reliability requirements of industrial applications [4].
Due to the uneven geographical distribution of user equipments and the diversity in their communication demands, effectively scheduling limited LEO satellite resources to meet the communication needs of user equipments is a significant challenge. Traditional static single-beam satellite resource allocation strategies lack flexibility, making it difficult to address the diverse requirements of industrial applications, resulting in low resource utilization and poor communication quality. Multi-beam satellites, leveraging beam-hopping technology, can flexibly allocate beams and frequency resources within each time slot to serve users in different regions, which enables efficient utilization of on-board resources [5,6,7]. Furthermore, multi-beam satellites can achieve robust interference management through minimizing inter-beam interference with strategic beam planning and precise spectrum management [8]. Due to the limited on-board resources and the diverse needs of users, it is urgent to develop a resource allocation strategy that enhances resource utilization and communication efficiency while coordinating interference.
In recent years, some studies have focused on the efficient allocation of limited resources on LEO satellites to enhance the performance of satellite-to-ground link transmissions. In [9], Kodheli et al. design an uplink resource allocation strategy for a narrowband Internet of Things (IoT) system on LEO satellites, which takes into account the varying channel conditions of the satellite and the data transmission requirements of user equipments. In [10], Guo et al. propose a beam-hopping resource allocation strategy for scenarios with overlapping coverage by multiple LEO satellites. This scheme considers both inter-satellite and intra-satellite interference during beam-hopping scheduling and communication tasks and effectively minimizes the total transmission time. With the booming development of artificial intelligence (AI) and deep neural networks (DNNs), some multi-beam satellite resource allocation schemes based on deep reinforcement learning (DRL) have also been proposed. In [11], Huang et al. consider a joint optimization problem of resource allocation and power control in a LEO satellite–ground network based on rate-splitting multiple access (RSMA). To address the challenge of continuous power control and discrete resource allocation under limited system information, the authors propose a framework based on DRL, which employs the deep Q-network (DQN) algorithm for discrete resource allocation and the proximal policy optimization (PPO) algorithm for continuous power control, aiming to maximize the joint objective. To better address the uneven and time-varying nature of ground communication service requests, Lin et al. propose a joint beam-hopping and bandwidth allocation strategy based on a multi-agent DRL framework [12]. This scheme achieves improved data throughput performance and latency fairness, while also demonstrating strong generalization capabilities.
Despite the extensive research on multi-beam satellite network, the security of wireless transmission between the user equipments and the LEO satellite has not been adequately considered. Due to the broadcast nature of wireless channels, satellite communication systems are susceptible to eavesdropping and malicious jamming. Some electronic reconnaissance satellites with specific functions may eavesdrop on important information transmitted by ground nodes without permission, causing security issues such as sensitive data leakage [13]. In addition, the presence of signals may attract the attention of some active eavesdroppers, who can impose malicious interference to disrupt the transmission. Traditionally, the security of satellite communications has relied primarily on encryption technology and physical layer security (PLS) [14,15,16]. Encryption can safeguard data confidentiality and integrity but requires intricate key management, algorithm updates, and remains susceptible to risks like password cracking. Physical layer security (PLS) utilizes modulation techniques and channel characteristics to reduce eavesdropping risks without traditional encryption. However, eavesdroppers with advanced decoding capabilities can overcome its defenses to obtain confidential information successfully [17]. Additionally, both of these measures are also susceptible to interference attacks by active eavesdroppers, causing communication interruptions due to the exposure of signal transmission behaviors. Different from the above traditional methods, covert communication technology aims to ensure privacy and security by hiding wireless signals, thereby avoiding detection by unauthorized eavesdroppers [18,19].
Motivated by the above discussion, we investigate the design of a multi-dimensional resource allocation strategy to facilitate efficient and covert data transmission within the multi-beam LEO satellite network. Specifically, we jointly optimize satellite beam-hopping scheduling, frequency band allocation, and the transmit power of different user equipments to maximize the rate and covert requirements of different user equipments. By introducing auxiliary binary variables, we convert this optimization problem into a Mixed-Integer Linear Programming (MILP) problem so that machine learning-based techniques can be utilized for efficient solution finding. The main contributions of this paper are as follows:
  • To meet the transmission requirements of various user equipments, we investigate how to utilize a multi-dimensional resource allocation strategy in the multi-beam LEO satellite network. Unlike existing works, we additionally consider the covert transmission requirements and examine their impact on satellite resource allocation.
  • We derive the uplink covert transmission constraint and formulate the design of the multi-beam LEO satellite resource allocation strategy as an optimization problem. In our formulation, we jointly optimize satellite beam-hopping scheduling, frequency resource allocation, and transmit power of user equipments at different time slots.
  • To efficiently find a solution, we first employ linearization techniques to transform the optimization problem into a MILP problem. Subsequently, we apply a machine learning-based method, specifically a Tree Markov Decision Process algorithm, to solve this MILP problem. Simulation results demonstrate that our approach is effective.

2. System Model and Problem Formulation

The considered multi-beam LEO satellite covert communication scenario is shown in Figure 1, which includes I user equipments (UEs), a legitimate LEO satellite with altitude H, and an eavesdropping GEO satellite with altitude H e . The set of UEs is denoted as I = i | i = 1 , 2 , , I . There are two types of UEs: the normal user equipments (NUEs), and the covert user equipments (CUEs) requiring covert data transmission. The set of CUEs is denoted as J I , J = j | j = 1 , 2 , , J . The LEO satellite makes resource scheduling decisions in a time-slotted fashion, where the length of each time slot is δ and the set of time slots is denoted as T = t | t = 1 , 2 , , T . In order to meet the communication requirements of UEs and realize flexible multi-dimensional communication resource allocation, the LEO satellite employs the beam-hopping strategy to receive UE data. At each time slot, the LEO satellite illuminates certain beam areas. The set of beam areas is denoted as N = n | n = 1 , 2 , , N . The carrier frequency of transmitted signals is denoted as f and the system bandwidth is B. Both CUEs and NUEs transmit uplink signals to the legitimate LEO satellite on different bands, and the set of bands is denoted as M = m | m = 1 , 2 , , M . At time slot t, UE i selects a power level from the set P k | k = 1 , 2 , , K on each band for data transmission.
In our proposed scenario, the eavesdropping GEO satellite aims to detect whether there exists covert data from its received signals. The CUEs aim to transmit covert uplink data to the legitimate LEO satellite while ensuring that the wireless signals are not detected by the eavesdropping GEO satellite.

2.1. Satellite Channel Model

Multi-beam LEO satellites usually utilize beam-forming technology to receive signals in specified directions, while the UEs transmit signals through an omnidirectional antenna. The channel power gain between UE i and beam area n can be calculated by [20]
h i , n = g ( θ i , n ) G t G r L f
where G t is the maximum transmitting antenna gain of UEs and G r is the maximum receiving antenna gain of the LEO satellite. According to Friis formula, the free space path loss L f can be expressed as
L f = 4 π d i f 2 c 2
where c denotes the light speed, d i = H 2 + s i 2 represents the distance between the LEO satellite and UE i, and s i is the distance between the UE i and the LEO satellite projection point. The parameter g ( θ i , n ) in (1) is the beam gain factor, where θ i , n denotes the angle between UE i and the center of LEO satellite beam area n. The beam gain factor can be calculated by [21]
g ( θ i , n ) = J 1 ( u ) 2 u + 36 J 3 ( u ) u 3 2
u = 2.70123 sin θ i , n sin θ 3 dB
where θ 3 dB is the deviation angle of half energy attenuation, which determines the radius of beam areas. J 1 ( · ) and J 3 ( · ) are first-kind Bessel functions of order 1 and 3, respectively.
Similar to (1) and (2), the channel power gain between UE i and the eavesdropping GEO satellite can be calculated by
h e , i = G t G r e c 2 4 π H e f 2
where G r e is the maximum receiving antenna gain of the GEO satellite. Since the eavesdropping GEO satellite is very far from the ground, the deviation of the receiving angle can be ignored and the communication distance can be approximated by the orbit altitude.

2.2. Covert Communication Model

In the secure satellite communication scenario, an eavesdropping GEO satellite aims to detect whether there is covert data from the received signal, while CUEs try to transmit more covert data without being eavesdropped. The eavesdropping GEO satellite aims to detect the transmission activities from the following binary hypothesis test:
H 0 : y e , l ( t ) 1 l L = x n u e , l ( t ) + n e , l 1 l L H 1 : y e , l ( t ) 1 l L = x n u e , l ( t ) + x c u e , l ( t ) + n e , l 1 l L
where y e , l ( t ) 1 l L denotes the received signal samples and L = δ B is the number of samples collected by the eavesdropping GEO satellite. H 0 represents the case that UEs only send normal data, and H 1 represents the case that UEs send both normal data and covert data. n e , l is the noise at the eavesdropping GEO satellite and it follows the complex circularly symmetric Gaussian distribution with mean 0 and variance σ 2 . x n u e , l ( t ) is the received signal from NUEs at time slot t, and x c u e , l ( t ) is the received signal from CUEs at time slot t, which can be expressed as
x n u e , l ( t ) = i I J m M h e , i P i , t m x i , m , l
x c u e , l ( t ) = j J m M h e , j P j , t m x j , m , l
where P i , t m and P j , t m denote the transmit power of NUE i and CUE j on the band m at time slot t. x i , m , l denotes the l-th symbol transmitted by NUE i on the band m and it follows x i , m , l CN 0 , 1 , while x j , m , l denotes the l-th symbol transmitted by CUE j on the band m and it also follows x j , m , l CN 0 , 1 . The eavesdropper detection can produce two error decisions: false alarm probability α and missed detection probability β . The covert performance of the system is usually measured by the total detection error probability: p e = α + β . Similar to the existing studies [22], the covert transmission requirements of CUEs can be guaranteed if p e 1 ε , where ε is a small positive constant.
According to [18], when the eavesdropper adopts the optimal decision threshold, the lower bound of the total detection error probability is given as 1 D P 1 , m | | P 0 , m / 2 , where P 1 , m is the probability distribution of y e , l ( t ) 1 l L when H 1 is true, and P 0 , m is the probability distribution of y e , l ( t ) 1 l L when H 0 is true. D P 1 , m | | P 0 , m is the Kullback–Leibler (KL) divergence of these two distributions. Given the parameter ε , we can meet the covert transmission requirements of CUEs as long as
m M D P 1 , m | | P 0 , m 2 ε 2 δ B
Based on the above discussion, we propose a covertness constraint and a optimization problem of the multi-dimensional resource scheduling strategy in the following subsection.

2.3. Problem Formulation

We define a binary variable b i , t m , k { 0 , 1 } that represents the transmitting decision of UE i, i.e., b i , t m , k = 1 represents UE i transmitting signals with power P k on the band m at time slot t, while b i , t m , k = 0 represents UE i not transmitting signals with power P k on the band m at time slot t. UEs can only select one transmit power on the band m at each time slot, which can be expressed as
C 1 : k K b i , t m , k = 1
At time slot t, the transmit power of UE i on the band m can be expressed as
P i , t m = k K b i , t m , k P k
We also define a binary variable c n , t { 0 , 1 } that represents the beam-hopping scheduling decision of the LEO satellite, i.e., c n , t = 1 represents the beam area n illuminated at time slot t, while c n , t = 0 represents the beam area n not illuminated at time slot t. The satellite illuminates a certain number of beams at time slot t to receive UE data. Additionally, only N 0 beam areas can be illuminated at each time slot due to the limited satellite payload resources, which can be expressed as
C 2 : n N c n , t = N 0
The uplink communication rate of UE i can be expressed as
R i = t T m M B M log 2 1 + n N h i , n c n , t k K b i , t m , k P k i I , i i n N h i , n c n , t k K b i , t m , k P k + σ 2
where σ 2 represents the noise power of the LEO satellite channel. In order to meet the communication requirements of NUEs, there is a rate constraint for all NUEs, which can be expressed as
C 3 : R i D , i I J
where D denotes the rate threshold for NUEs.
At the same time, we consider the worst case scenario, where the eavesdropping GEO satellite eavesdrops on all transmission bands. Based on the above discussion about covert communication, the KL-divergence in (9) can be calculated by
D P 1 , m | | P 0 , m = j J k K h e , j b j , t m , k P k i I , i J k K h e , i b i , t m , k P k + σ e 2 ln 1 + j J k K h e , j b j , t m , k P k i I , i J k K h e , i b i , t m , k P k + σ e 2
where σ e 2 represents the noise power of the eavesdropping GEO satellite channel. Furthermore, according to the Taylor expansion, when x 0 , there is always x ln x x 2 / 2 . Thus, the upper bound of the KL divergence can be expressed as
D P 1 , m | | P 0 , m 1 2 j J k K h e , j b j , t m , k P k i I , i J k K h e , i b i , t m , k P k + σ e 2 2
Based on (9), the covert transmission can be guaranteed as long as
1 2 m M j J k K h e , j b j , t m , k P k i I , i J k K h e , i b i , t m , k P k + σ e 2 2 2 ε 2 δ B
Thus, the covertness constraint of our multi-dimensional satellite resource scheduling strategy can be expressed as
C 4 : m M j J k K h e , j b j , t m , k P k i I , i J k K h e , i b i , t m , k P k + σ e 2 4 ε 2 δ B
The optimization goal of our scheme is to maximize the total communication rate of CUEs under the aforementioned constraints. Similar to the successive interference cancellation (SIC) in non-orthogonal multiple access (NOMA) technology [23], the legitimate LEO satellite removes the NUEs signal from the received signals. As a result, the communication of CUEs is exclusively affected by the interference from other CUEs. To simplify the notation, we define B = b i , t m , k i , t , m , k and C = c n , t n , t to denote the sets of variables. The optimization problem is formulated as
P 1 : max B , C j J t T m M B M log 2 1 + n N h j , n c n , t k K b j , t m , k P k j J j j n N h j , n c n , t k K b j , t m , k P k + σ 2
s . t . C 1 , C 2 , C 3 , C 4

3. TMDP-Based Resource Allocation Algorithm and Problem Linearization

In this section, we first analyze the characteristics of optimization problem P 1 . P 1 is a Mixed-Integer Nonlinear Programming (MINLP) problem that includes logarithmic terms, making it difficult to solve due to its numerous constraints. To address this challenge, we transform the problem P 1 into a MILP problem by introducing auxiliary binary variables, which allows us to apply a MILP solution based on machine learning techniques.

3.1. TMDP-Based Resource Allocation Algorithm

The optimization problem P 1 is classified as a MINLP problem, which includes logarithmic terms in its objective function, complicating the solution process. Although Karush–Kuhn–Tucker (KKT) conditions and other methods can be applied to determine optimality in nonlinear programming, the presence of integer constraints limits the feasible solution space, making conventional nonlinear solving methods potentially unsuitable. Therefore, we consider linearizing the optimization problem P 1 , transforming it into a MILP problem. This transformation not only allows us to leverage existing efficient MILP solvers, but also significantly reduces the computational complexity, thereby improving solution efficiency.
The most commonly used exact algorithm for solving MILP problems is the Branch-and-Bound (B&B) algorithm. This algorithm iteratively narrows down the variable ranges through branching and bounding, progressively approaching the optimal solution. It primarily relies on the concept of a search tree, where the feasible solution space is viewed as the root node. Branches are created according to certain rules, and the lower bounds of the objective values (for minimization problems) are computed in each branch to prune branches that cannot yield better solutions. The key to the B&B algorithm lies in determining the branching strategy.
In recent years, the design of branching strategies based on machine learning has gained considerable attention. These strategies, formulated by learning the target problem, can potentially outperform traditional, problem-agnostic branching strategies. Based on the work of Scavuzzo et al. [24], we aim to apply a machine learning-based MILP algorithm known as the Tree Markov Decision Process (TMDP) method. The TMDP framework generalizes the traditional MDP by incorporating a tree structure that better captures the branching process in MILP solvers. This method has demonstrated superior performance over traditional solvers like SCIP in several MILP problems, such as the Multiple Knapsack problem.
To utilize the TMDP method for solving MILP problems, it is essential to first linearize the original MINLP problem. Thus, we consider transforming the optimization problem into a MILP problem in the next subsection.

3.2. Optimization Problem Linearization

We define a vector variable u t that combines the variables b i , t m , k and c n , t , which can be expressed as
u t = c 1 , t , , c N , t , b 1 , t 1 , 1 , , b 1 , t 1 , K , b 2 , t 1 , 1 , , b 2 , t 1 , K , , b I , t 1 , K , b 1 , t 2 , 1 , , b I , t M , K
The length of the variable u t is N + I K M , and the elements in u t are all binary variables; thus, there are 2 N + I K M combinations corresponding to the resource scheduling at the current time slot t. This large number of combinations greatly increases the program complexity and computational time. Therefore, it is necessary to eliminate some of the irrational combinations to mitigate this issue. Due to constraints (10) and (12), most values of u t are unavailable. It can be seen that the number of element “1” in u t should be N 0 + I M ; thus, there are actually N + I K M N 0 + I M combinations of variable u t . By traversing these N + I K M N 0 + I M combinations, we find that most of them are still unavailable. Therefore, we only consider the combinations that satisfy constraints (10) and (12). As a result, the effective number of combinations in our proposed scheme is significantly reduced, which can be calculated by
Q = N N 0 K I M
Then, we define an auxiliary binary variable ω t q { 0 , 1 } , where q Q = 1 , 2 , 3 , Q . The variable ω t q represents the satellite beam-hopping scheduling decision and UE transmitting decision at time slot t. For instance, if ω t q = 1 , it represents the value of u t corresponds to the q-th combination, which is selected from all the Q combinations. Obviously, the satellite scheduling decision and UE transmitting decision at time slot t are unique, which can be expressed as
q Q ω t q = 1
At time slot t, the value of u t is uniquely determined for any q Q , and its corresponding variables b i , t m , k and c n , t are also uniquely determined as b i , t , q m , k and c n , t , q . Therefore, the communication rate of UE i at time slot t and scheduling decision q can be expressed as
ρ i , t q = m M B M log 2 1 + n N h i , n c n , t , q k K b i , t , q m , k P k i I , i i n N h i , n c n , t , q k K b i , t , q m , k P k + σ 2
Similarly, the communication rate of CUE j at time slot t and scheduling decision q can be expressed as
ψ j , t q = m M B M log 2 1 + n N h j , n c n , t , q k K b j , t , q m , k P k j J j j n N h j , n c n , t , q k K b j , t , q m , k P k + σ 2
We denote χ t q as
χ t q = m M j J k K h e , j b j , t , q m , k P k i I , i J k K h e , i b i , t , q m , k P k + σ e 2
These above parameters ρ i , t q , ψ j , t q and χ t q can be calculated by traversing all the Q combinations one by one; thus, they are constants in the optimization problem. Based on the above discussion, the original optimization problem P 1 can be transformed into a MILP problem P 2 as follows:
P 2 : max ω t q j J t T q Q ω t q ψ j , t q
s . t . q Q ω t q = 1
t T q Q ω t q ρ i , t q D , i I J
ω t q χ t q 4 ε 2 δ B
Compared to the optimization problem P 1 , there are no more logarithmic terms in the problem P 2 . As both the objective function and constraints of P 2 are linear, the original problem has been transformed into a MILP problem. Subsequently, this transformation allows us to utilize the TMDP method to solve the MILP problem, which demonstrates great performance in the next section.

4. Simulation Results

In this section, we show the simulation results of the multi-dimensional satellite resource scheduling strategy. We assume that the satellite beam areas are adjacent to each other, and the beam radius can be calculated by r = H tan θ 3 dB . The location of UEs in each beam area is randomly generated. We set five beam areas corresponding to five UEs, including two CUEs. Specifically, we set UE 4 and UE 5 as CUE 1 and CUE 2. As for the location of UEs and the LEO satellite, we establish a plane coordinate system; the origin (0,0) corresponds to the ground projection point of the LEO satellite. The center point coordinates of the five beam areas are listed as follows: (−150 km, 0), (0, 0), (150 km, 0), (−75 km, −150 km), (75 km, −150 km). In the communication scenario, UEs transmit uplink signals through two frequency bands, with two optional power levels and five transmission time slots. According to the characteristics of the LEO satellite communication system, the signal frequency f is set to 20 GHz and the bandwidth B is 400 MHz. Since the location of each UE is randomly generated, the simulation results are, unless otherwise stated, averages of five experiments. The detailed parameter settings are shown in Table 1 below.
The impact of bandwidth B and the number of beams N 0 on the total communication rate of CUEs is shown in Figure 2. It can be seen that increasing bandwidth can significantly improve the total rate of CUEs. With the increase in N 0 , UEs can transmit signals through more beams; thus, the total rate of CUEs is also improved. It is worth noting that according to our proposed covertness constraint (18), increasing bandwidth makes this constraint more strict. Therefore, it is necessary to limit the bandwidth within a certain range when the number of transmit power is limited.
The impact of the covert parameter ε on the rate of each UE is illustrated in Figure 3. It is shown that the increase in ε corresponds to the increase in communication rates for both CUE 1 and CUE 2. This phenomenon can be attributed to the fact that a higher ε value relaxes the covertness constraint (18), thereby enhancing the communication rates. However, it should be noted that this relaxation comes at the expense of reducing the covertness of the communication system. Therefore, it is also necessary to limit ε with a certain range.
The impact of the rate threshold D for NUEs on the rate of each UE is illustrated in Figure 4. It is shown that as D increases, the average rates for CUEs decrease. This is because increasing the rate threshold D will make the constraint (14) more strict, and we can only sacrifice a part of the CUE performance to meet the communication requirements of NUEs in the limited on-board resources. This simulation result shows that the LEO satellite makes tradeoffs according to the requirements of different UEs in the process of resource allocation.
The communication rate of each UE and the beam scheduling decision at each time slot t are shown in Table 2 and Figure 5. This simulation result is generated based on a specific set of conditions with N 0 = 3 and D = 10 Mbps. It can be seen that in order to improve the total communication rate of CUEs, the LEO satellite illuminates beam area 4 and beam area 5 at all time slots. Meanwhile, in order to guarantee the communication rate of NUEs, the LEO satellite should illuminate other beam areas at certain time slots. Taking NUE 1 as an example, its rate at the first two time slots is very low; thus, at the third time slot, the LEO satellite illuminates beam area 1, which meets its communication rate requirement.
In Figure 6, we compare the impact of our proposed resource allocation scheme with two other schemes on the total rate of CUEs. We first utilize the beam round robin scheme, where the beam areas illuminated by the LEO satellite at each time slot are fixed. Specifically, the illuminated areas at the five time slots are 123, 234, 345, 451, and 512, respectively, with N 0 = 3 . For instance, when t = 1 , “123” represents the case that area 1, area 2, and area 3 are illuminated. As shown in the figure, this round robin scheme performs worse than our proposed scheme because it does not optimize time resource allocation. Next, we utilize a heuristic algorithm as the comparison, which is similar to the greedy algorithm for solving MILP problems. In the comparison algorithm, it optimizes the LEO satellite scheduling decision at each time slot by selecting the decision with the highest CUE rate. If the rate constraint (14) and the covertness constraint (18) are not satisfied, the current decision is discarded, and the next highest CUE rate decision is selected until an optimal solution is found. It can be seen that the performance of comparison algorithm is lower than the TMDP method of our scheme. This is because the comparison algorithm optimizes decisions at each time slot independently, without considering the overall time scheduling problem. This simulation result demonstrates that our proposed multi-beam LEO satellite multi-dimensional resource allocation strategy is more effective.

5. Conclusions

In this paper, we propose a multi-dimensional resource allocation strategy to facilitate covert communication within the multi-beam LEO satellite network. Our approach ensures the rate requirements of different user equipments while preventing the detection of communication signals by an eavesdropping GEO satellite. Specifically, we formulate an optimization problem that jointly optimizes satellite beam-hopping scheduling, frequency band allocation, and the transmit power of different user equipments, under the covertness constraint. Then, we transform the optimization problem into a MILP problem by introducing additional auxiliary binary variables, which allows us to utilize machine learning-based techniques for efficient solution finding. Specifically, we apply a TMDP method to address this MILP problem. Simulation results demonstrate that our proposed scheme significantly improves the communication efficiency in the multi-beam LEO satellite network.
The overall framework of our proposed resource scheduling strategy is novel, and there are several directions of extension for future research. Firstly, additional performance metrics such as energy efficiency and queuing delay can be incorporated to enhance the resource allocation strategy. Additionally, refining the communication requirements of user equipments to account for sudden business demands, regional variations, and other factors can improve the adaptability of our strategy. In order to establish a more accurate channel model, factors such as the satellite movement speed, multi-path fading, and rain/fog fading can also be considered. Furthermore, the corresponding solving algorithms should be optimized, and the strategies for covert communication between multi-beam LEO satellites are also worth studying. Based on these considerations, we aim to further explore and refine the multi-beam LEO satellite resource allocation strategy for covert communication in our future work.

Author Contributions

Conceptualization, R.W.; methodology, R.W.; software, M.C.; validation, M.C. and L.X.; formal analysis, R.W. and M.C.; investigation, M.C., Z.W. and Y.W.; resources, Y.W. and L.X.; data curation, S.L.; writing—original draft preparation, R.W. and M.C.; writing—review and editing, M.C.; visualization, L.X. and S.L.; supervision, Z.W.; project administration, Z.W. and S.L.; funding acquisition, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant 92367201.

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tallat, R.; Hawbani, A.; Wang, X.; Al-Dubai, A.; Zhao, L.; Liu, Z.; Min, G.; Zomaya, A.Y.; Hamood Alsamhi, S. Navigating Industry 5.0: A Survey of Key Enabling Technologies, Trends, Challenges, and Opportunities. IEEE Commun. Surv. Tutorials 2024, 26, 1080–1126. [Google Scholar] [CrossRef]
  2. Liu, S.; Gao, Z.; Wu, Y.; Kwan Ng, D.W.; Gao, X.; Wong, K.K.; Chatzinotas, S.; Ottersten, B. LEO Satellite Constellations for 5G and Beyond: How Will They Reshape Vertical Domains? IEEE Commun. Mag. 2021, 59, 30–36. [Google Scholar] [CrossRef]
  3. Chen, S.; Sun, S.; Miao, D.; Shi, T.; Cui, Y. The Trends, Challenges, and Key Technologies of Beam-Space Multiplexing in the Integrated Terristrial-Satellite Communication for B5G and 6G. IEEE Wirel. Commun. 2023, 30, 77–86. [Google Scholar] [CrossRef]
  4. Khan, W.U.; Ali, Z.; Lagunas, E.; Mahmood, A.; Asif, M.; Ihsan, A.; Chatzinotas, S.; Ottersten, B.; Dobre, O.A. Rate Splitting Multiple Access for Next Generation Cognitive Radio Enabled LEO Satellite Networks. IEEE Trans. Wirel. Commun. 2023, 22, 8423–8435. [Google Scholar] [CrossRef]
  5. Tang, J.; Bian, D.; Li, G.; Hu, J.; Cheng, J. Resource Allocation for LEO Beam-Hopping Satellites in a Spectrum Sharing Scenario. IEEE Access 2021, 9, 56468–56478. [Google Scholar] [CrossRef]
  6. Wei, D.; Zheng, D.; Pan, C.; Yang, L. Dynamic Beam Scheduling of Multibeam Low Earth Orbit Satellites Based on an Enhanced Artificial Bee Colony Algorithm. IEEE Access 2022, 10, 115424–115434. [Google Scholar] [CrossRef]
  7. Zhang, M.; Yang, X.; Bu, Z. Resource Allocation with Interference Avoidance in Beam-Hopping Based LEO Satellite Systems. In Proceedings of the 2023 4th Information Communication Technologies Conference (ICTC), Nanjing, China, 17–19 May 2023; pp. 83–88. [Google Scholar] [CrossRef]
  8. Beidas, B.F.; Seshadri, R.I. Superior Iterative Detection for Co-Channel Interference in Multibeam Satellite Systems. IEEE Trans. Commun. 2020, 68, 7660–7671. [Google Scholar] [CrossRef]
  9. Kodheli, O.; Maturo, N.; Chatzinotas, S.; Andrenacci, S.; Zimmer, F. NB-IoT via LEO Satellites: An Efficient Resource Allocation Strategy for Uplink Data Transmission. IEEE Int. Things J. 2022, 9, 5094–5107. [Google Scholar] [CrossRef]
  10. Guo, Q.; Cui, G.; He, M.; Wang, W. Multi-Dimensional Resource Allocation Strategy for LEO Multi-Satellite Beam Hopping Systems. In Proceedings of the 2023 9th International Conference on Computer and Communications (ICCC), Chengdu, China, 8–11 December 2023; pp. 301–305. [Google Scholar] [CrossRef]
  11. Huang, J.; Yang, Y.; Lee, J.; He, D.; Li, Y. Deep Reinforcement Learning-Based Resource Allocation for RSMA in LEO Satellite-Terrestrial Networks. IEEE Trans. Commun. 2024, 72, 1341–1354. [Google Scholar] [CrossRef]
  12. Lin, Z.; Ni, Z.; Kuang, L.; Jiang, C.; Huang, Z. Dynamic Beam Pattern and Bandwidth Allocation Based on Multi-Agent Deep Reinforcement Learning for Beam Hopping Satellite Systems. IEEE Trans. Veh. Technol. 2022, 71, 3917–3930. [Google Scholar] [CrossRef]
  13. Jung, D.H.; Ryu, J.G.; Choi, J. When Satellites Work as Eavesdroppers. IEEE Trans. Inform. Forensic Secur. 2022, 17, 2784–2799. [Google Scholar] [CrossRef]
  14. Zheng, G.; Arapoglou, P.D.; Ottersten, B. Physical Layer Security in Multibeam Satellite Systems. IEEE Trans. Wirel. Commun. 2012, 11, 852–863. [Google Scholar] [CrossRef]
  15. Bankey, V.; Upadhyay, P.K. Physical Layer Security of Multiuser Multirelay Hybrid Satellite-Terrestrial Relay Networks. IEEE Trans. Veh. Technol. 2019, 68, 2488–2501. [Google Scholar] [CrossRef]
  16. Guo, K.; An, K.; Zhang, B.; Huang, Y.; Tang, X.; Zheng, G.; Tsiftsis, T.A. Physical Layer Security for Multiuser Satellite Communication Systems with Threshold-Based Scheduling Scheme. IEEE Trans. Veh. Technol. 2020, 69, 5129–5141. [Google Scholar] [CrossRef]
  17. Chen, X.; An, J.; Xiong, Z.; Xing, C.; Zhao, N.; Yu, F.R.; Nallanathan, A. Covert Communications: A Comprehensive Survey. IEEE Commun. Surv. Tutorials 2023, 25, 1173–1198. [Google Scholar] [CrossRef]
  18. Bash, B.A.; Goeckel, D.; Towsley, D. Limits of Reliable Communication with Low Probability of Detection on AWGN Channels. IEEE J. Select. Areas Commun. 2013, 31, 1921–1930. [Google Scholar] [CrossRef]
  19. Jiang, X.; Chen, X.; Tang, J.; Zhao, N.; Zhang, X.Y.; Niyato, D.; Wong, K.K. Covert Communication in UAV-Assisted Air-Ground Networks. IEEE Wirel. Commun. 2021, 28, 190–197. [Google Scholar] [CrossRef]
  20. Li, F.; Lam, K.Y.; Liu, X.; Wang, J.; Zhao, K.; Wang, L. Joint Pricing and Power Allocation for Multibeam Satellite Systems with Dynamic Game Model. IEEE Trans. Veh. Technol. 2018, 67, 2398–2408. [Google Scholar] [CrossRef]
  21. Chatzinotas, S.; Zheng, G.; Ottersten, B. Energy-Efficient MMSE Beamforming and Power Allocationin Multibeam Satellite Systems. In Proceedings of the 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 6–9 November 2011; pp. 1081–1085. [Google Scholar] [CrossRef]
  22. Hu, J.; Guo, M.; Yan, S.; Chen, Y.; Zhou, X.; Chen, Z. Deep Reinforcement Learning Enabled Covert Transmission with UAV. IEEE Wirel. Commun. Lett. 2023, 12, 917–921. [Google Scholar] [CrossRef]
  23. Zhu, X.; Jiang, C.; Kuang, L.; Ge, N.; Lu, J. Non-Orthogonal Multiple Access Based Integrated Terrestrial-Satellite Networks. IEEE J. Sel. Areas Commun. 2017, 35, 2253–2267. [Google Scholar] [CrossRef]
  24. Scavuzzo, L.; Chen, F.; Chetelat, D.; Gasse, M.; Lodi, A.; Yorke-Smith, N.; Aardal, K. Learning to Branch with Tree MDPs. Adv. Neural Inf. Process. Syst. 2022, 35, 18514–18526. [Google Scholar] [CrossRef]
Figure 1. Our considered scenario.
Figure 1. Our considered scenario.
Electronics 13 03561 g001
Figure 2. Total rate of CUEs under different bandwidth B and the number of beams N 0 .
Figure 2. Total rate of CUEs under different bandwidth B and the number of beams N 0 .
Electronics 13 03561 g002
Figure 3. Average UE rate under different covertness parameter ε .
Figure 3. Average UE rate under different covertness parameter ε .
Electronics 13 03561 g003
Figure 4. Average UE rate under different rate thresholds D for NUEs, with N 0 = 1 .
Figure 4. Average UE rate under different rate thresholds D for NUEs, with N 0 = 1 .
Electronics 13 03561 g004
Figure 5. UE rate at different time slots, with N 0 = 3 , D = 10 Mbps.
Figure 5. UE rate at different time slots, with N 0 = 3 , D = 10 Mbps.
Electronics 13 03561 g005
Figure 6. The comparison between different schemes.
Figure 6. The comparison between different schemes.
Electronics 13 03561 g006
Table 1. Simulation Parameters.
Table 1. Simulation Parameters.
ParameterSymbolValue
Number of UEsI5
Number of CUEsJ2
Number of bandsM2
BandwidthB400 MHz
Number of beam areasN5
Number of beams N 0 3
Transmit power P k [10 W 100 W]
Number of time slotsT5
Length of each time slot δ 10 ms
Rate threshold for NUEsD4 Mbps
Signal carrier frequencyf20 GHz
LEO satellite altitudeH1000 km
GEO satellite altitude H e 35,786 km
3 dB beam angel θ 3 d B 5
Beam radiusr87 km
Receiving antenna gain G r 30 dB
Eavesdropper antenna gain G r e 40 dB
Transmitting antenna gain G t 20 dB
Noise power of LEO channel σ 2 −90 dBW
Noise power of GEO channel σ e 2 −90 dBW
Covertness parameter ε 0.1
Table 2. The beam scheduling decision at each time slot. For instance, when t = 1 , “01011” represents the case that beam area 2, beam area 4, and beam area 5 are illuminated.
Table 2. The beam scheduling decision at each time slot. For instance, when t = 1 , “01011” represents the case that beam area 2, beam area 4, and beam area 5 are illuminated.
t = 1 t = 2 t = 3 t = 4 t = 5
0101100111100110101110011
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

Wang, R.; Chen, M.; Xu, L.; Wen, Z.; Wei, Y.; Li, S. Multi-Dimensional Resource Allocation for Covert Communications in Multi-Beam Low-Earth-Orbit Satellite Systems. Electronics 2024, 13, 3561. https://doi.org/10.3390/electronics13173561

AMA Style

Wang R, Chen M, Xu L, Wen Z, Wei Y, Li S. Multi-Dimensional Resource Allocation for Covert Communications in Multi-Beam Low-Earth-Orbit Satellite Systems. Electronics. 2024; 13(17):3561. https://doi.org/10.3390/electronics13173561

Chicago/Turabian Style

Wang, Renge, Minghao Chen, Luyan Xu, Zhong Wen, Yiyang Wei, and Shice Li. 2024. "Multi-Dimensional Resource Allocation for Covert Communications in Multi-Beam Low-Earth-Orbit Satellite Systems" Electronics 13, no. 17: 3561. https://doi.org/10.3390/electronics13173561

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