Next Article in Journal
A Deep Evolution Policy-Based Approach for RIS-Enhanced Communication System
Next Article in Special Issue
EXIT Charts for Low-Density Algebra-Check Codes
Previous Article in Journal
Kinetic Theory of Self-Propelled Particles with Nematic Alignment
Previous Article in Special Issue
Performance Analysis of Troposphere Scattering Communication Channel with Chirp-BOK Modulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint User Association, Power Allocation and Beamforming for NOMA-Based Integrated Satellite–Terrestrial Networks

1
State Grid Economic and Technological Research Institute Co., Ltd., 102209 Beijing, China
2
Information Materials and Intelligent Sensing Laboratory of Anhui Province, Anhui University, Hefei 230601, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(12), 1055; https://doi.org/10.3390/e26121055
Submission received: 29 October 2024 / Revised: 27 November 2024 / Accepted: 29 November 2024 / Published: 5 December 2024

Abstract

:
This paper investigated a non-orthogonal multiple access (NOMA)-based integrated satellite–terrestrial network (ISTN), where each user can select to access a terrestrial base station (BS) or the satellite according to the capacity of BS and their individual transmission requirements. A two-stage algorithm is proposed to solve the achievable sum rate maximizing resource optimization problem. In the first stage, user associations are determined based on individual preference lists and the backhaul capacities of the access points (APs). In the second stage, the power allocation, and the receiving beamforming vectors are optimized alternately. Within each iteration, the closed-form solution for the transmit power is derived. Simulation results show the effectiveness of the proposed algorithm and the benefits brought by NOMA. When the backhaul link capacity of terrestrial BSs is sufficient, users (UEs) prefer to access these BSs. Otherwise, the satellite can offer QoS guarantees to UEs. Furthermore, the overall system performance reaches its optimum when the number of UEs in the system matches the number of receive antennas at the APs.

1. Introduction

Although terrestrial cellular networks undergo several generations of evolution, half of the world still faces the challenges of achieving ubiquitous access, primarily due to the economic costs associated with base station (BS) deployment [1,2]. To address this challenge, the third-generation partnership project (3GPP) promotes a promising architecture, referred to as integrated satellite–terrestrial networks (ISTNs) [3,4], which integrate satellite communication and terrestrial networks and can provide wide-area coverage, universal multiaccess, and ubiquitous connectivity. ISTNs have a wide range of applications, such as personal mobile communication, transportation, aviation and navigation, Power Internet of Things (PIoT), emergency disaster relief, and so on.
Despite the advantages of ISTNs, scarce frequency resource and increased interference caused by heterogeneous networks limit their transmission performance. To overcome this, many researchers devote their efforts to studying resource allocations in ISTNs, mainly focusing on user scheduling, power allocation, and beamforming [5,6,7,8]. In [5], a distributed user association with a grouping mechanism was proposed to maximize the sum rate and balance the load of ISTN by jointly considering the backhaul capacity of BSs and mobility and delay of users (UEs). In [6], a  power and frequency resource allocation scheme was proposed to minimize total energy and maximize spectral efficiency. A power control scheme for cognitive ISTNs was proposed in [7], in which the aim is to maximize the energy efficiency subject to interference power constraints imposed by terrestrial communications and outage constraints of satellite communications. In [8], the authors studied hybrid beamforming, user scheduling, and power allocation optimization in ISTN with the purpose of improving system sum rate and energy efficiency. The authors in  [9] considered an uplink communication model consisting of a single satellite, a single terrestrial station, and multiple ground users. In this model, the  BS serves as a satellite–terrestrial relay, bridging users and the satellite. The  sum rate was maximized by optimizing user grouping and transmit power of users. Although elaborate resource allocation design can mitigate interference effectively, with the surge in user numbers, the congestion of spectrum resources has seriously degraded the communication rate in ISTNs.
Recently, non-orthogonal multiple access (NOMA) technology has presented an effective solution to promote spectrum efficiency. In a NOMA system, multiple UEs can share the same spectrum resource, with interference being effectively mitigated by the adoption of successive interference cancellation (SIC) technology at the receiver [10,11]. NOMA has been widely investigated in terrestrial networks. Ref. [12] investigated a sum rate maximization problem in a movable antenna-enabled uplink NOMA system. The author proposed a successive convex approximation-based algorithm to jointly optimize the movable antennas’ positions, the decoding order, and the power control. The authors in [13] formulated a joint power allocation and channel assignment problem for uplink NOMA-based wireless communication networks. In order to solve the problem, a methodology that integrates convex optimization and machine learning techniques was proposed. In [14], a resource allocation problem for the coexistence of enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC) traffic scheduling was investigated; the sum rate of all eMBB users was maximized while maintaining the minimum data rate requirement of each eMBB user.
Research reveals that NOMA offers significant performance advantages compared with the traditional orthogonal multiple access (OMA) schemes. The integration of NOMA into ISTNs to enhance communication performance and resource utilization tends to be an inevitable trend. Considering applying NOMA technology to terrestrial networks, [1] and [15] investigated downlink ISTNs. The authors in [15] studied user association, user pairing, subchannel allocation, and power allocation algorithms. The work in [1] proposed a reconfigurable intelligent surface (RIS)-assisted downlink ISTN with NOMA, in which the energy efficiency was maximized by jointly optimizing the active beamforming vector at the BS and the passive beamforming matrix at the RIS. In [2], the authors investigated the joint optimization algorithm for the phase shift, transmit power, and receive beamforming of an uplink RIS-assisted NOMA-based ISTN. In the considered scenario, only one BS is deployed, and the direct UEs are served by space division multiple access technology. The authors of  [16] investigated an uplink caching-based NOMA ISTN, where the satellite provides backhaul links for terrestrial BSs. In this work, a system utility function, which consists of the achieved terrestrial user rate and cross-tier interference caused by terrestrial BSs to satellite, was maximized by jointly optimizing user association, bandwidth assignment, and power allocation. In [17], a satellite–aerial–terrestrial uplink network was investigated. The authors considered a high-altitude platform as a grant-based entity serving multiple mobile terminals to realize satellite–terrestrial uplink communication. NOMA was also applied on the high-altitude platform to increase communication capacity.
Although many studies have focused on resource allocation in NOMA-based ISTNs, a majority of these papers have only implemented NOMA for a portion of UEs. And joint resource optimization is mainly divided into two categories: One considers fixed user association, optimizing power, and beamforming, which means UEs cannot flexibly choose to access BSs or satellites according to their individual requirements. The other category allows UEs to choose to access BSs or satellites, optimizing user association and power allocation. However, such research often assumes that all communication nodes are equipped with a single antenna, and therefore does not need to consider the impact of beamforming on user association. The joint optimization of user association, beamforming, and power allocation in NOMA-based ISTNs still poses challenges. Motivated by this, we investigated joint resource optimization in an uplink NOMA-based ISTN, where NOMA is applied for all UEs and each user can choose to access either the satellite or terrestrial BSs based on their communication rate requirements. Note that this work differs significantly from the investigations in [2,9,16,17], both in terms of the scenarios studied and the parameters optimized. The main contributions are summarized as follows:
  • We propose an uplink NOMA-based ISTN, where each user can access either BSs or the satellite. With the goal of maximizing the achievable sum rate of all the UEs, an optimization problem of jointly optimizing the transmit power, receiving beamforming, and user association is established by considering the backhaul link capacity of BSs and the satellite, as well as individual quality of service (QoS) constraints.
  • We develop a two-stage algorithm to solve the problem. At the first stage, each user is associated with a corresponding access point (AP), i.e., either a BS or the satellite, based on their preference list and the backhaul link capacity of the APs. At the second stage, the power allocation and the receiving beamforming vectors are optimized iteratively. Within each iteration, the closed-form solution for the transmit power is derived.
  • The simulation results demonstrate the superiority of the proposed scheme compared with the random power allocation scheme and the traditional OMA scheme. In scenarios where the backhaul link capacity of terrestrial BSs is sufficient, UEs tend to access these BSs. However, when the backhaul link capacity of terrestrial BSs is insufficient, the satellite can offer QoS guarantees to UEs. Moreover, the system’s overall performance achieves its peak when the number of UEs in the system aligns with the number of receive antennas at the APs.

2. System Model and Problem Formulation

2.1. System Model

As shown in Figure 1, an uplink communication scenario for the terrestrial–satellite network is investigated, in which M BSs and one satellite (The proposed algorithm can be easily extended to multiple satellite settings. The additional satellites can be viewed as additional APs.) are deployed to serve K terrestrial UEs. The UEs’ data is uploaded to the BSs or satellite and then transmitted to the gateway of the core network via the backhaul links. Define the sets of UEs and BSs as K = { 1 , 2 , , K } and M = { 1 , 2 , , M } , respectively. The satellite is denoted as M + 1 . And all the APs (i.e., BSs and satellite) constitute a set denoted by R = M M + 1 . Assume that the m-th AP is equipped with N m , m = 1 , , M + 1 antennas, while the terrestrial UEs are all deployed with single antennas. Denote U m as the UEs associated to AP m, satisfying K = { U 1 U 2 U M + 1 } , then the received signal of AP m from UE k is denoted by
y m , k = h m , k p m , k s m , k + j U m k h m , j p m , j s m , j + i = 1 , i m M + 1 j U i h m , j p i , j s i , j + n m ,
where p m , k and s m , k denote the transmit power and symbol of UE k served by AP m. h m , k C N m × 1 denotes the channel vector of UE k towards AP m. n m CN ( 0 , σ m 2 I ) is the additive white Gaussian noise (AWGN) vector. Similar to most of the related works [4,18], we assume that all the wireless channels undergo slow fading, and the perfect channel state information of all channels are available at the gateway through feedback/training sent from the user terminals via the backhaul channel. This mechanism has already been adopted in DVB-S2 [19]. For the uplink NOMA communication scenario, the UEs with better channel conditions have the higher priority to be decoded through SIC [2]. Assume that channel coefficients of UEs towards AP m are sorted as
Q m h m , π m 1 2 h m , π m 2 2 h m , π m K 2 , m R .
Let S m , k = π m 1 , π m 2 , , π m k ; thus, the received SINR of UE k at AP m is calculated by
S I N R m , k = v m , k h m , k 2 p m , k j U m S m , k v m , k h m , j 2 p m , j + i = 1 , i m M + 1 j U i v m , k h m , j 2 p i , j + v m , k 2 σ m 2 ,
where v m , k C 1 × N m is the receive beamformer for AP m to detect the signal from UE k. Thus, the achievable rate of UE k at AP m is given by
R m , k = log 1 + S I N R m , k
Define α m , k as the UE association indicator, where α m , k = 1 denotes that UE k is served by AP m, and  α m , k = 0 , otherwise. Therefore, the achievable transmission rate of UE k is written as
R k = m R α m , k R m , k
And the achievable sum rate for AP m is given by
R m = k K α m , k R m , k

2.2. Problem Formulation

In this work, we aim to maximize the achievable sum rate of all terrestrial UEs by optimizing the transmit power, receive beamformer, and UE association. The proposed problem is formulated as
max v m , k , p m , k , α m , k R s u m = k K R k s . t . C 1 : p m , k P k m a x , k K , m R , s . t . C 2 : α m , k 0 , 1 , k , m , s . t . C 3 : m R α m , k = 1 , k , s . t . C 4 : R m C m , m M , s . t . C 5 : R k r k , k ,
where C1 limits the maximum transmit power of UE k, C2 constrains the UE user association indicators, and C3 denotes that a UE can only access one AP. Constraint C4 denotes the achieved sum rate of BS m should be less than its backhaul link capacity C m . Constraint C5 guarantees the UE’s QoS. Note that this work primarily considers communication scenarios where the access capacity of terrestrial BSs is limited, necessitating the introduction of satellites to provide service for terminals unable to connect to BSs. Consequently, satellites are specifically employed to guarantee normal communication in this region, and typically, satellite downlink communication rates are high. Thus, the backhaul link capacity constraint is not imposed on the satellite.
The optimization problem (7) is a mixed-integer non-linear programming problem, characterized by its pronounced non-convexity and NP complexity. Additionally, the update of the user association strategy triggers alterations in user channel conditions, making the direct transformation of the optimization problem (7) into a convex form exceedingly difficult. To address this complexity in a more efficient manner, the problem (7) has been strategically partitioned into three stages for resolution.

3. The Proposed Optimization Algorithm

3.1. User Association

With the fixed receive beamforming vector v m , k and transmit power p m , k , problem (7) is reduced to the following form
max α m , k R s u m = k K R k s . t . C 2 , C 3 , C 4 , C 5 ,
which is a non-convex integer programming that is difficult to solve. Here, we temporarily ignore the QoS constraint C5 and design an approach to determine user association.
Preparation: All the UEs establish their preference lists { P r e k } in accordance with the descending order of the channel gain towards the APs.
Judge and Join-in: Define X 1 as the set of UEs that have already accessed an AP and  X 2 as the set of UEs that have not yet accessed any AP. Each UE in X 2 sequentially sends the request signal to the APs in order of priority based on { P r e k } . The  AP determines whether the inclusion of the current user would cause the sum rate to exceed the backhaul link rate. If not, the AP allows the current user access. This judgment step is to ensure that the constraint C4 in (8) is satisfied. However, a challenging problem is that the subsequent UE association strategy, receive beamforming design, and power allocation can all affect the achievable sum rate of the current AP. To address this, an approximate upper bound on the achievable sum rate is derived as a criterion for making the decision.
Let α m = α m , 1 , α m , 2 , , α m , K T and define H m = [ h m , 1 , , h m , K ] diag α m as the channel matrix from the UEs served by AP m to AP m, where diag ( α ) represents a diagonal matrix constructed from the vector α . Denote the interference channel matrix from the UEs served by AP i, i R m to AP m by
H ¯ m = H 1 diag α 1 , , H m 1 diag α m 1 , H m + 1 diag α m + 1 , H M + 1 diag α M + 1 ,
then, according to the minimum mean square error (MMSE) criterion, the upper bound of the achievable sum rate for AP m is
R m u p = log det I + H m PH m H H ¯ m P H ¯ m H + σ 0 2 I ,
where P = diag p = diag p 1 , p 2 , , p K T and p k = m R α m , k p m , k . The value of p m , k is set to the maximum, and  α m , k for k X 2 is set to 0.
After the last AP reaches its saturation rate, if  X 2 , the remaining UEs reset their preference lists and repeat the above process.

3.2. Power Allocation

With the fixed receive beamforming vector v m , k and UE association indicator α m , k , problem (7) is reduced to the following form:
max p m , k m R k U m R m , k s . t . C 1 : p m , k P k m a x , m R , k U m , s . t . C 4 : k U m R m , k C m , m M , s . t . C 5 : R m , k r k , m R , k U m ,
By introducing the Lagrange multiplier ρ k associated with the constraint C5′, the partial Lagrange function of problem (11) can be derived as
max p m , k m R k U m R m , k + m R k U m ρ k R m , k r k s . t . C 1 , C 4
To tackle the non-convexity of (12), we first introduce the quadratic transform method in [20] to convert log-fractional rate functions in the objective function into convex quadratic expressions. By introducing auxiliary variables γ m , k and η m , k , the log-fractional rate function can be transformed into
R ˜ m , k log 1 + γ m , k γ m , k + 2 η m , k 1 + γ m , k v m , k h m , k 2 p m , k η m , k 2 j U m S m , k k v m , k h m , j 2 p m , j + i R , i m j U i v m , k h i , j 2 p i , j + v m , k 2 σ m 2
By substituting R ˜ m , k into (12), the problem is then transformed into the following:
max p m , k m R k U m R ˜ m , k + m R k U m ρ k R ˜ m , k r k s . t . C 1 , C 4
Given p m , k , γ m , k and η m , k can be updated by
γ m , k = v m , k h m , k 2 p m , k j U m S m , k v m , k h m , j 2 p m , j + i R , i m j U i v m , k h i , j 2 p i , j + v m , k 2 σ m 2
η m , k = 1 + γ m , k v m , k h m , k 2 p m , k j U m S m , k k v m , k h m , j 2 p m , j + i R , i m j U i v m , k h i , j 2 p i , j + v m , k 2 σ m 2
With fixed γ m , k and η m , k , the residual power allocation of (14) is convex without C4′. Accordingly, during the iterative process, we temporarily disregard constraint C4′. Following the completion of the iterations, adjustments will be made to the power allocation in order to satisfy constraint C4′. The corresponding Lagrangian dual function is derived as
L p m , k = m R k U m R ˜ m , k + ρ k R ˜ m , k r k
The Karush-Kuhn-Tucker (KKT) conditions are
L p m , k p m , k = 1 + ρ k η m , k 1 + γ m , k v m , k h m , k 2 p m , k k S m , k k 1 + ρ k η m , k 2 v m , k h m , k 2 m R m k U i 1 + ρ k η m , k 2 v m , k h m , k 2 = 0 , m R , k U m ,
Then, the optimal power allocation is derived by
p m , k * = min { p ˜ m , k , P k m a x }
where
p ˜ m , k = 1 + ρ k η m , k 2 1 + γ m , k v m , k h m , k 2 k S m , k k 1 + ρ k η m , k 2 v m , k h m , k 2 + m R m k U i 1 + ρ k η m , k 2 v m , k h m , k 2 2
The Lagrangian multipliers ρ k can be obtained by utilizing the gradient update method [21]. Specifically, in the t-th iteration, the Lagrangian multiplier is updated by the following expression
ρ k ( t ) = [ ρ k ( t 1 ) ϕ k ( R ˜ m , k r k ) ] + ,
where the update step-size ϕ k plays a crucial role in controlling the convergence of the Lagrangian multiplier.
After iterations, we need to deal with constraint C4’. Assume R ˜ representing the set of APs that cannot meet k U m R m , k C m , then we set Δ C m = k U m R m , k C m , m R ˜ . The power allocation results can be adjusted as
p m , k = 2 R m , k Δ C m R m , k / j U m R m , j 1 I m , k v m , k h m , k 2 , m R ˜
where I m , k = j U m S m , k v m , k h m , j 2 p m , j + i = 1 , i m M + 1 j U i v m , k h m , j 2 p i , j + v m , k 2 σ m 2 .

3.3. Receive Beamforming

With the given transmit power p m , k and UE association indicator α m , k , the receive beamforming vectors v m , k , m , k , can be obtained based on the optimal MMSE criteria to cope with the multiuser interference, which is obtained by
v m , k * = arg max S I N R m , k ,
which can be further represented as
v m , k * = arg max v m , k Q 1 v m , k H v m , k Q 2 v m , k H ,
where Q 1 = h m , k p m , k h m , k H , Q 2 = j U m S m , k h m , j p m , j h m , j H + i = 1 , i m M + 1 j U i h m , j p i , j h m , j H + σ m , k 2 I . It can be seen that (24) is a generalized Rayleigh quotient from [22]. Thus, the optimal solution is the eigenvector corresponding to the maximum generalized eigenvalue of matrix Q 2 1 Q 1 , which is written as
v m , k * = λ m a x ( Q 2 1 Q 1 )

3.4. Complexity Analysis

The proposed two-stage algorithm to solve (7) is summarized in Algorithm 1. The first stage comprises steps 2 to 17, and the second stage comprises steps 18 to 25. In the first stage, the key operation is to calculate the achievable sum rate in (10), which needs a determinant operation with computational complexity O N ! . Thus, the complexity for the first stage in the worst case is O N ! K M + 1 T 1 . Here, T 1 is a predefined maximum number of user association rounds. In the second stage, the key operation is to calculate v m , k , γ m , k , η m , k and p m , k . The complexity to calculate those parameters is O N 3 , O N , O N and O N , respectively. Thus, the complexity of the second stage is O T 2 i n ( M + 1 ) K N + ( M + 1 ) K N 3 T 2 o u t . Here, T 2 o u t and T 2 i n represent the maximum iteration numbers for the outer and inner iterations, respectively.
Algorithm 1: The proposed two-stage algorithm to solve (7)
Entropy 26 01055 i001
According to the above analysis, the total computational complexity for our proposed algorithm is O T 2 i n ( M + 1 ) K N + ( M + 1 ) K N 3 T 2 o u t + N ! K M + 1 T 1 .

4. Simulation Results

This section presents simulation results to validate the performance of our proposed algorithms. We consider 4 BSs serving a square region on the ground with a size of 1 km × 1 km. The coordinates of the four vertices of the considered square region are (0 km, 0 km), (1 km, 0 km), (1 km, 1 km), and (0 km, 1 km), respectively. The four BSs are uniformly placed in the square region, with coordinates of (0.25 km, 0.25 km), (0.25 km, 0.75 km), (0.75 km, 0.75 km), and (0.75 km, 0.25 km), respectively. A low Earth orbit (LEO) satellite at an altitude of 300 km is deployed to serve the considered region. All the UEs are evenly and randomly distributed within the considered square region. The channels between UEs and BSs are modeled as Rayleigh channels [23], and the channels between UEs and the satellite are modeled as far-field line-of-sight channels [24]. The path loss exponents for the two types of links are set to 3 and 2, respectively. The maximum transmit powers P k m a x for all k K are set to be the same. Table 1 summarizes the simulation parameters. The simulations were conducted using Matlab 2021 B software, yielding numerical results from Monte Carlo simulations with 100 independent channel realizations.
Figure 2 gives the convergence of the proposed algorithm under different settings of K and N. The main iteration steps occur in the inner and outer iterations of stage 2 in Algorithm 1. During the inner iteration, parameters γ m , k , η m , k are updated. The outer iteration involves the alternative optimization of v m , k and p m , k . Consequently, in the revised manuscript, we incorporated the convergence behavior for both the inner and outer iterations of stage 2 in Algorithm 1. It is seen that for both inner and outer iterations, the convergence is monotonic under all settings of K, N. For the inner iteration, it takes approximately 15 iterations to reach convergence. For the outer iteration, about four iterations are required to converge.
Figure 3 presents the achievable sum rate versus the maximum transmit power. The total number of UEs is set to K = 10 , K = 20 , K = 30 . The number of receive antennas is set to N = 20 . It is seen that the achievable sum rate increases with the maximum transmit power. The NOMA scheme is obviously better than the OMA scheme, which indicates the benefits of adopting NOMA in uplink ISTNs. The performance degrades when the number of UEs is set to 30. This is because, when the number of receive antennas exceeds the number of UEs, the system has a sufficient degree of freedom to distinguish signals from different UEs and minimize interference among them. However, once the number of UEs exceeds the number of antennas, the system lacks the necessary degree of freedom for leveraging multiuser diversity, resulting in the degradation of system performance.
Figure 4 presents the achievable sum rate versus the number of UEs. The maximum transmit power is set as 26 dBm. The numbers of receive antennas for different APs are set to the same constant N. It is seen that the achievable sum rate increases with the number of UEs first, and then decreases sharply and finally becomes stable. The performance peak occurs when the total number of UEs is equal to the number of receive antennas. The reason is mentioned in the previous paragraph. Moreover, a comparison between the proposed algorithm and the random power allocation algorithm is conducted. For the random power allocation algorithm, the transmit power follows a uniform distribution in the range of [ 0 , 26 ] dBm. And we calculate the mean value of 20 transmit power sets. It is observed that our proposed algorithm performs better than the random power allocation algorithm.
In Figure 5, the user association results are presented for various sets of backhaul link rate C. The maximum transmit power is set as 26 dBm. It is seen that the distribution of the number of UEs accessing different terrestrial BSs is relatively even. As the backhaul link capacity increases, fewer UEs will access the satellite. This is because UEs will prioritize accessing terrestrial BSs with better channel conditions. However, in situations where the capacity of terrestrial BSs is constrained, UEs will turn to accessing the satellite in order to guarantee the fulfillment of their QoS requirements.
Figure 6 presents the achievable sum rate versus the backhaul link capacity. The total number of UEs K and receive antennas N are set as follows: K = 10 , N = 10 , K = 20 , N = 20 , and K = 40 , N = 40 . The maximum transmit power is set as 26 dBm. It is seen that the performance increases with the increase in backhaul link capacity. When the backhaul link capacity is relatively low, the sum rate for 10 UEs is higher than the sum rates for 20 UEs and 40 UEs. This is because when the backhaul link capacity is small, the number of UEs that terrestrial BSs can accommodate is relatively limited, and excess UEs will access the satellite. This results in severe interference among the UE signals received by the satellite, thereby impairing the overall performance. When the number of UEs is relatively low, terrestrial BSs are sufficient to provide service to all UEs even with limited backhaul link capacity. As the backhaul link capacity of these BSs continues to rise, the achievable sum rate approaches saturation, leading to a flattened trend in the sum rate for 10 UEs thereafter.

5. Conclusions

This paper investigates a NOMA-based uplink ISTN, in which each user can access the satellite or terrestrial BSs according to their individual QoS requirements. In order to maximize the achievable sum rate, an optimization problem is established to jointly optimize the transmit power, user association, and receive beamforming. A two-stage algorithm is developed to solve the non-convex problem. At the first stage, user associations are determined based on individual preference lists and the backhaul capacities of the APs. At the second stage, the power allocation and the receiving beamforming vectors are alternately optimized in an iterative process. Within each iteration, the closed-form solution for the transmit power is derived. Simulation results validate the effectiveness of the proposed algorithm and the benefits brought by NOMA. UEs prefer to access terrestrial BSs when their backhaul link capacity is sufficient; otherwise, they can rely on the satellite for QoS guarantees. Furthermore, the achievable sum rate achieves its peak when the number of UEs aligns with the number of receive antennas at the APs.

Author Contributions

Conceptualization, P.X. and Z.F.; methodology, Z.C. and J.J.; validation, Y.Z. and X.H.; writing—review and editing, J.Z.; funding acquisition, P.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the science and technology project of the state grid corporation of China: Research and application on critical technology of integrated communication, sensing, and computation in power wireless network under hierarchical cooperative control mode of the distribution network (No. 5700-202356629A-3-2-ZN).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Peizhe Xin, Zihao Fu, Zhiyi Chen, Jing Jiang, Jing Zou were employed by the company State Grid Economic and Technological Research Institute Co., Ltd. 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. Lv, Z.; Gong, F.; Chen, G.; Li, G.; Hui, T.; Xu, S. Energy Efficiency Design in RIS-Assisted Satellite–Terrestrial Integrated Networks with NOMA. IEEE Wirel. Commun. Lett. 2024, 13, 1948–1952. [Google Scholar] [CrossRef]
  2. Liu, X.; Zhao, B.; Lin, M.; Ouyang, J.; Wang, J.-B.; Wang, J. IRS-Aided Uplink Transmission Scheme in Integrated Satellite-Terrestrial Networks. IEEE Trans. Veh. Technol. 2023, 72, 1847–1861. [Google Scholar] [CrossRef]
  3. Zhu, X.; Jiang, C. Integrated Satellite-Terrestrial Networks Toward 6G: Architectures, Applications, and Challenges. IEEE Internet Things J. 2022, 9, 437–461. [Google Scholar] [CrossRef]
  4. Lin, M.; Lin, Z.; Zhu, W.-P.; Wang, J.-B. Joint beamforming for secure communication in cognitive satellite terrestrial networks. IEEE J. Sel. Areas Commun. 2018, 36, 1017–1029. [Google Scholar] [CrossRef]
  5. Dai, C.-Q.; Li, S.; Wu, J.; Chen, Q. Distributed User Association with Grouping in Satellite–Terrestrial Integrated Networks. IEEE Internet Things J. 2022, 9, 10244–10256. [Google Scholar] [CrossRef]
  6. Chan, S.; Lee, H.; Kim, S.; Oh, D. Intelligent Low Complexity Resource Allocation Method for Integrated Satellite-Terrestrial Systems. IEEE Wirel. Commun. Lett. 2022, 11, 1087–1091. [Google Scholar] [CrossRef]
  7. Ruan, Y.; Li, Y.; Zhang, R.; Jiang, L. Energy Efficient Power Control for Cognitive Multibeam-Satellite Terrestrial Networks with Poisson Distributed Users. IEEE Trans. Cogn. Commun. Netw. 2022, 8, 964–974. [Google Scholar] [CrossRef]
  8. Peng, D.; Bandi, A.; Li, Y.; Chatzinotas, S.; Ottersten, B. Hybrid Beamforming, User Scheduling, and Resource Allocation for Integrated Terrestrial-Satellite Communication. IEEE Trans. Veh. Technol. 2021, 70, 8868–8882. [Google Scholar]
  9. Zhu, L.; Bai, L.; Zhou, L.; Choi, J. Efficient User Scheduling for Uplink Hybrid Satellite-Terrestrial Communication. IEEE Trans. Wirel. Commun. 2023, 22, 1885–1899. [Google Scholar] [CrossRef]
  10. Li, X.; Zhao, M.; Zeng, M.; Mumtaz, S.; Menon, V.G.; Ding, Z.; Dobre, O.A. Hardware Impaired Ambient Backscatter NOMA Systems: Reliability and Security. IEEE Trans. Commun. 2021, 69, 2723–2736. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Zhao, X.; Zhou, Z.; Qin, P.; Geng, S.; Xu, C. Robust Resource Allocation for Lightweight Secure Transmission in Multicarrier NOMA-Assisted Full Duplex IoT Networks. IEEE Internet Things J. 2022, 9, 6443–6457. [Google Scholar] [CrossRef]
  12. Li, N.; Wu, P.; Ning, B.; Zhu, L. Sum Rate Maximization for Movable Antenna Enabled Uplink NOMA. IEEE Wirel. Commun. Lett. 2024, 13, 2140–2144. [Google Scholar] [CrossRef]
  13. Ghanbarzadeh, V.; Zahabi, M.; Amiriara, H.; Jafari, F.; Kaddoum, G. Resource Allocation in NOMA Networks: Convex Optimization and Stacking Ensemble Machine Learning. IEEE Open J. Commun. Soc. 2024, 5, 5276–5288. [Google Scholar] [CrossRef]
  14. Esmaeily, A.; Mendis, H.K.; Mahmoodi, T.; Kralevska, K. Beyond 5G Resource Slicing with Mixed-Numerologies for Mission Critical URLLC and eMBB Coexistence. IEEE Open J. Commun. Soc. 2023, 4, 727–747. [Google Scholar] [CrossRef]
  15. Wang, L.; Wu, Y.; Zhang, H.; Choi, S.; Leung, V.C.M. Resource Allocation for NOMA Based Space-Terrestrial Satellite Networks. IEEE Trans. Wirel. Commun. 2021, 20, 1065–1075. [Google Scholar] [CrossRef]
  16. Zhang, Y.; Zhang, H.; Zhou, H.; Long, K.; Karagiannidis, G.K. Resource Allocation in Terrestrial-Satellite-Based Next Generation Multiple Access Networks with Interference Cooperation. IEEE J. Sel. Areas Commun. 2022, 40, 1210–1221. [Google Scholar] [CrossRef]
  17. Kong, H.; Lin, M.; Han, L.; Zhu, W.-P.; Ding, Z.; Alouini, M.-S. Uplink Multiple Access with Semi-Grant-Free Transmission in Integrated Satellite-Aerial-Terrestrial Networks. IEEE J. Sel. Areas Commun. 2023, 41, 1723–1736. [Google Scholar] [CrossRef]
  18. Lin, Z.; Lin, M.; Wang, J.-B.; de Cola, T.; Wang, J. Joint Beamforming and Power Allocation for Satellite-Terrestrial Integrated Networks with Non-Orthogonal Multiple Access. IEEE J. Sel. Top. Signal Process. 2019, 13, 657–670. [Google Scholar] [CrossRef]
  19. Morello, A.; Mignone, V. DVB-S2: The second generation standard for satellite broad-band services. Proc. IEEE 2006, 94, 210–227. [Google Scholar] [CrossRef]
  20. Shen, K.; Yu, W. Fractional programming for communication systems—Part I: Power control and beamforming. IEEE Trans. Signal Process. 2018, 66, 2616–2630. [Google Scholar] [CrossRef]
  21. Cheung, K.T.K.; Yang, S.; Hanzo, L. Achieving maximum energy-efficiency in multi-relay OFDMA cellular networks: A fractional programming approach. IEEE Trans. Commun. 2013, 16, 2746–2757. [Google Scholar] [CrossRef]
  22. Iimori, H.; de Abreu, G.T.F.; Alexandropoulos, G.C. MIMO Beamforming Schemes for Hybrid SIC FD Radios with Imperfect Hardware and CSI. IEEE Trans. Wirel. Commun. 2019, 18, 4816–4830. [Google Scholar] [CrossRef]
  23. Di, B.; Zhang, H.; Song, L.; Li, Y.; Li, G.Y. Ultra-Dense LEO: Integrating Terrestrial-Satellite Networks Into 5G and Beyond for Data Offloading. IEEE Trans. Wirel. Commun. 2019, 18, 47–62. [Google Scholar] [CrossRef]
  24. Toka, M.; Lee, B.; Seong, J.; Kaushik, A.; Lee, J.; Lee, J.; Lee, N.; Shin, W.; Poor, H.V. RIS-Empowered LEO Satellite Networks for 6G: Promising Usage Scenarios and Future Directions. IEEE Commun. Mag. 2024, 62, 128–135. [Google Scholar] [CrossRef]
Figure 1. The NOMA-based terrestrial–satellite network architecture.
Figure 1. The NOMA-based terrestrial–satellite network architecture.
Entropy 26 01055 g001
Figure 2. Convergence of the proposed algorithm under different settings of K and N.
Figure 2. Convergence of the proposed algorithm under different settings of K and N.
Entropy 26 01055 g002
Figure 3. Achievable sum rate versus the maximum transmit power.
Figure 3. Achievable sum rate versus the maximum transmit power.
Entropy 26 01055 g003
Figure 4. Achievable sum rate versus the number of UEs.
Figure 4. Achievable sum rate versus the number of UEs.
Entropy 26 01055 g004
Figure 5. User association results.
Figure 5. User association results.
Entropy 26 01055 g005
Figure 6. Achievable sum rate versus the backhaul link capacity.
Figure 6. Achievable sum rate versus the backhaul link capacity.
Entropy 26 01055 g006
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterSetting
Path loss model β ( d d 0 ) α [15]
Parameters in path loss β = −30 dB, d 0 = 1 m, α = 3, 2 [15]
Noise power−174 dBm/Hz [15]
Altitude of satellite300 km [1]
Number of BSsM = 4
Coordinates of BSs(0.75 km, 0.75 km), (0.75 km, 0.25 km)
(0.75 km, 0.75 km), (0.75 km, 0.25 km)
Backhaul link capacity for BS C 1 = C 2 = = C M = C = 50 bps/Hz
Number of receive antennas at BS N 1 = N 2 = = N M + 1 = N = 10, 20, 40
Number of usersK = 10, 20, 30, 40
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

Xin, P.; Fu, Z.; Chen, Z.; Jiang, J.; Zou, J.; Zhang, Y.; Hu, X. Joint User Association, Power Allocation and Beamforming for NOMA-Based Integrated Satellite–Terrestrial Networks. Entropy 2024, 26, 1055. https://doi.org/10.3390/e26121055

AMA Style

Xin P, Fu Z, Chen Z, Jiang J, Zou J, Zhang Y, Hu X. Joint User Association, Power Allocation and Beamforming for NOMA-Based Integrated Satellite–Terrestrial Networks. Entropy. 2024; 26(12):1055. https://doi.org/10.3390/e26121055

Chicago/Turabian Style

Xin, Peizhe, Zihao Fu, Zhiyi Chen, Jing Jiang, Jing Zou, Yu Zhang, and Xinyue Hu. 2024. "Joint User Association, Power Allocation and Beamforming for NOMA-Based Integrated Satellite–Terrestrial Networks" Entropy 26, no. 12: 1055. https://doi.org/10.3390/e26121055

APA Style

Xin, P., Fu, Z., Chen, Z., Jiang, J., Zou, J., Zhang, Y., & Hu, X. (2024). Joint User Association, Power Allocation and Beamforming for NOMA-Based Integrated Satellite–Terrestrial Networks. Entropy, 26(12), 1055. https://doi.org/10.3390/e26121055

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