Next Article in Journal
Deep Learning-Based Train Obstacle Detection Technology: Application and Testing in Metros
Previous Article in Journal
Editorial for the Special Issue on “Application of Artificial Intelligence in the New Era of Communication Networks”
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Serving Cluster Design and Hybrid Precoding for Cell-Free-Assisted LEO Satellite Communications with Nonlinear Power Amplifiers

1
School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China
2
ZGC Institute of Ubiquitous-X Innovation and Applications, Beijing 100144, China
*
Authors to whom correspondence should be addressed.
Electronics 2025, 14(7), 1317; https://doi.org/10.3390/electronics14071317
Submission received: 30 January 2025 / Revised: 19 March 2025 / Accepted: 24 March 2025 / Published: 26 March 2025

Abstract

:
Recently, the concept of cell-free massive multiple-input multiple-output (CF-mMIMO) has been implemented in low-Earth-orbit (LEO) constellations to enhance energy efficiency. However, signal distortion caused by nonlinear power amplifiers (NPAs) significantly degrades the performance of LEO satellite communication (SATCOM) links. In this paper, we propose a serving cluster scheme and a hybrid precoding framework for CF-mMIMO-assisted LEO SATCOM systems, aiming to suppress the impact of NPAs while reducing onboard hardware complexity and power consumption. Specifically, we first develop a user-centric access point clustering strategy that incorporates elevation constraints and channel fading. Then, we formulate a precoding optimization problem to maximize energy efficiency by treating the product of tightly coupled analog and digital matrices as a single fully digital precoder. The proposed distortion-aware precoding design is achieved by integrating the weighted minimum mean square error (WMMSE) approach with a gradient descent method enhanced by Nesterov’s accelerated momentum. Furthermore, an efficient hybrid precoding method based on alternating minimization is proposed to address the matrix decomposition challenge. Simulation results validate the effectiveness of our proposed user-centric serving clustering algorithm and the WMMSE-based precoding algorithm in CF-mMIMO-assisted LEO SATCOM systems.

1. Introduction

Non-terrestrial networks (NTNs), which are aimed at achieving seamless global coverage and supporting high data rate services, will be an important part of the Beyond-5G (B5G) and 6G ecosystems. Within the NTN, low-Earth-orbit (LEO) giant constellations have attracted significant interest in recent years [1]. Compared to geostationary Earth orbit (GEO) satellites, LEO satellites can effectively reduce the long propagation delays and high path losses and then provide a more favorable communication and networking environment [2]. In satellite-to-ground communication systems, the received power is often weak when the ground users (GUs) receive signals directly from the satellites. To increase the received power, one can choose to increase the transmit power or gain of a single satellite or to use multiple satellites cooperatively. Multi-satellite cooperation should be a better solution to cope with the problem of cost and flexibility [3]. However, due to the mobility of LEO, spectrum management has become an urgent challenge, and cell-free (CF) communication systems have also been identified as a potential source of improved SE in ongoing works [4].
Despite the challenges posed by the escalated costs of hardware equipment and the intricate system complexity of CF systems, contemporary mobile communications continue to exhibit a growing predilection towards this architecture. CF massive multiple-input multiple-output (CF-mMIMO) is a distributed massive multiple-input multiple-output (mMIMO) technique. The model was first proposed in [5]. CF-mMIMO networks deploy a large number of access points (APs) to serve GUs, which can provide ubiquitous connectivity with high spectral efficiency (SE) and energy efficiency (EE). Thus, it can be one of the promising technologies for B5G and 6G wireless networks [6,7,8].
Due to the high density of LEO constellations, it is highly feasible to use CF-mMIMO architectures to improve the performance of satellite networks [2]. The author of [9] proposed an integrated space-terrestrial architecture that combines ultra-dense terrestrial deployment with the extensive coverage of LEO satellites, aiming at maximizing the minimum per-user rate in the coverage area. Subsequently, they proposed an integrated network architecture combining a CF-mMIMO terrestrial network layout with LEO satellites to manage terrestrial-to-satellite user transfers using scalable techniques In [10]. The great potential of LEO satellites in supporting and expanding CF-mMIMO terrestrial coverage is revealed.A user demand-based quantum activation strategy was proposed in [11] for LEO satellites in CF-mMIMO communications. The authors in [12] proposed a scalable distributed mMIMO system for LEO satellite networks based on user-centric dynamic clustering, which can improve the system’s SE and minimize the serving cluster (SC) size for each GU.
However, since satellites use multi-beam transmission techniques, full-frequency multiplexing is often employed, resulting in inter-beam interference. Therefore, linear precoding is used at the transmitter to mitigate the interference [13]. Due to the limited complexity and favorable performance, precoding architectures based on hybrid analog/digital precoding were widely applied in satellite communication systems [14]. The hybrid precoding scheme is capable of reducing the hardware cost and power consumption of the system. When integrated with suitable precoding algorithms, this approach can significantly enhance the overall system performance. A hybrid analog/digital precoding technique was developed in [13] in an mMIMO LEO satellite communication (SATCOM) downlink using a dual-resolution phase-shift network. The authors in [14] proposed a hybrid precoding architecture based on dynamic subarrays and low-resolution phase shifters. A hybrid transmitting precoding scheme under spectrum-sharing constraints in a backhaul system was proposed in [15]. Compared to the fully digital precoding scheme, the cost and complexity are greatly reduced with a slight performance degradation. Ref. [16] proposed a robust energy-efficient hybrid precoding scheme under the constraints of transmit power and quality of service (QoS). In [17], the authors introduced a multi-LEO-satellite communication network, which combines a hybrid precoding architecture and heuristic user scheduling algorithms. The superior performance of the proposed scheme was confirmed. In [18], the performance of hybrid precoding for mMIMO LEO satellites is analyzed by utilizing a fully connected hybrid antenna array structure. The performance is also compared with fully digital precoding and analog precoding. Furthermore, a hybrid precoding design scheme considered resource allocation for multi-user mMIMO LEO satellite communication systems was proposed in [19].
In mMIMO downlink LEO satellite communication systems, nonlinearities of power amplifiers (PAs) cause nonlinear distortions in the transmitted signals, leading to performance degradation. In previous works, the authors in [20] investigated the distortion generated by mMIMO base stations with nonlinear power amplifiers (NPAs) and obtained the spatial inter-correlation matrix of nonlinear distortion. It helps to predict the behavior of nonlinear distortion. Ref. [21] modeled the nonlinear amplified signal of a multi-antenna transmitter and analyzed the performance of a multiple-input multiple-output (MIMO) millimeter-wave hybrid precoding scheme in the presence of nonlinear beams. This model is employed in [13,22,23]. Ref. [22] builds on [21] and investigates the design of distortion-aware precoding utilizing the classical weighted minimum mean square error (WMMSE) framework and proposes an algorithm to solve the equivalent WMMSE optimization problem in precoding design. In [23], a distortion-aware precoding design was proposed for SATCOM downlink system with NPAs at the satellite transmitters. Based on the aforementioned research, this paper focuses on the hybrid precoding design of the downlink in an integrated network architecture combining CF-mMIMO and LEO satellites with the nonlinear distortion of NPAs. The main contributions of this paper are as follows:
  • We establish a comprehensive downlink transmission model for CF-mMIMO-assisted LEO SATCOM systems under the impact of NPAs. To quantify the distortion effects, the NPAs are modeled as finite-order memoryless polynomials, explicitly characterizing their in-band distortion. The formulation provides a tractable framework for analyzing and mitigating NPA-induced signal impairments.
  • A user-centric SC strategy is proposed to optimize satellite–ground collaboration in CF-mMIMO LEO systems, where multiple satellites cooperatively serve multiple GUs. The strategy adaptively selects serving satellites for each GU by jointly considering the elevation angle and channel fading. Based on the proposed strategy, the link relationships between APs and GUs can be represented through a set of binary diagonal matrices, enabling low-complexity cluster management and resource allocation.
  • A hybrid precoding problem for EE maximization is formulated by taking the product of tightly coupled analog and digital matrices as a single fully digital precoder. As for the fully digital precoding problem, we transform it into a linear programming problem by adopting an auxiliary variable and then use the WMMSE framework and a gradient descent method with Nesterov’s accelerated momentum to solve it. Additionally, we design the hybrid analog/digital precoders based on the principle of alternating minimization.
The rest of this paper is organized as follows: Section 2 discusses the system model with NPAs and formulates the EE maximization problem. An algorithmic approach is developed to form the SCs in Section 3. Section 4 investigates the precoding design for the EE maximization and discusses the design of hybrid analog/digital precoders with partially connected architectures. Section 5 presents the numerical results, and the conclusion of this paper is given in Section 6.
Notation: The following notations are adopted throughout this paper. Boldface upper case letters refer to matrices, and boldface lower case letters denote column vectors. The transpose, conjugate transpose and inverse are represented by · T , · H , and  · 1 , respectively. · and · F stand for the l 2 -norm of vectors and the Frobenius norm of matrices, respectively. The expectation of a variable is noted by E · . ⊙ and ⊗ denote the Hadamard products and the Kronecker products of two matrices, respectively. We use A = diag a 1 , a 2 , , a N , which represents an N-dimensional diagonal matrix with a 1 , a 2 , , a N on the diagonal, and  A = blkdiag A 1 , A 2 , , A N represents a diagonal matrix where the diagonal entries are the same as the matrix A 1 , A 2 , , A N . The normal distribution is denoted by N 0 , σ 2 , where σ 2 is the variance of the normal distribution. The ceil value of x is represented as x .

2. System Model

2.1. Channel Model

As depicted in Figure 1, we consider a downlink communication scenario where multiple LEO satellites cooperatively provide services for GUs with a GEO satellite working as a central processing unit (CPU). Inter-satellite links (ISLs) are employed to exchange data among satellites. In the proposed CF-mMIMO-assisted LEO SATCOM system, L LEO satellites cooperatively serve K single-antenna GUs, and each GU is served by multiple satellites simultaneously. It is assumed that each satellite contains a uniform planar array (UPA) of N antenna units, with  N x and N y antenna units on the x-axis and y-axis, respectively. Antenna spacings are half of the wavelength, and each antenna is equipped with a PA. The UPA adopts a hybrid analog/digital precoding architecture, where the number of RF chains is N R F , and the number of array elements contained in each RF chain is N g = N / N R F . The diagram of the hybrid precoding architecture is shown in Figure 2.
The channel between the kth GU and the lth satellite is denoted by h k , l C N × 1 , which is modeled as
h k , l = α k , l v k , l ,
where α k , l and v k , l denote the complex channel gain and the UPA response vector of the path between the kth GU and the lth satellite, respectively.
Algorithm 1: Initial GU access and SC selection.
Input: 
minimum elevation angle θ min , elevation angle θ k , l , large-scale fading α k , l between the kth GU and the lth satellite, k , l .
Output: 
Each GU’s SC S k and MSA P k , k .
1:
for k = 1 to K do
2:
    if  θ k , l > θ min  then
3:
      set C k satellite l
4:
    end if
5:
end for
6:
for k = 1 to K do
7:
    A SAP is selected for the kth GU from C k such that
 
       S A P k = satellite l : l = arg max l C k α k , l
8:
    the kth GU sends a serving request to the MSA P k
9:
    if MSA P k deny the GU’s serving request then
10:
      set C k C k MSA P k
11:
      go to step 7
12:
   else
13:
       S k MSA P k
14:
   end if  MSA P k
15:
end for
16:
for k = 1 to K do
17:
    if  C k  then
18:
      the kth GU sends a serving request to all satellites in C k .
19:
      A SAP is selected for the kth GU from C k such that
 
        S A P k = satellite l : l = arg max l C k α k , l
20:
       if  satellite l C k is available then
21:
           satellite l will join the GU’s SC S k , i.e.,
22:
           S k S k satellite l
23:
           C k C k satellite l
24:
      else
25:
           C k C k satellite l
26:
          go to step 19
27:
      end if
28:
    end if
29:
end for
30:
go to step 16 until C k = for all k 1 , 2 , , K .
The variable α k , l is affected by large-scale fading and antenna gain, which is expressed as
α k , l = 10 1 10 G S + G G U P L k , l ,
where G S is the satellite-side antenna gain, G G U is the GU-side antenna gain and P L k , l is the large-scale fading between the kth GU and the lth satellite.
The large-scale fading (in dB) between the kth GU and the lth satellite is calculated by [24]
P L k , l = L k , l p r o p + L k , l s h + L k , l a n t + L k , l o t h e r ,
where L k , l p r o p denotes the basic path loss, L k , l s h represents the losses due to the shadowing effect, L k , l a n t denotes the gain losses due to beam misalignment, and  L k , l o t h e r denotes other large-scale losses, such as atmospheric gasses attenuation and ionospheric scintillation.
The basic path loss L k , l p r o p is a function of the operating frequency f c and the distance d k , l between the kth GU and the lth satellite, which can be expressed as
L k , l p r o p = 32.45 + 20 log 10 f c + 20 log 10 d k , l .
The shadow fading loss L k , l s h is modeled as a log-normal random variable, i.e.,  L k , l s h N 0 , σ s h 2 , where σ s h 2 denotes shadowing variance.
L k , l a n t is modeled as [24]
L k , l a n t = 1 4 2 π η sin ω k , l J 1 2 π η sin ω k , l 2 ,
where J 1 is the first-kind and first-order Bessel function, ω k , l denotes the bore-sight angle of the lth satellite’s antenna beam with respect to the kth GU, and η denotes the aperture radius of the antenna in wavelengths.
Since the heights of scatterers near the GUs are usually much lower than those of the satellites, it can be assumed that the propagation paths of all the antennas have the same angle for both the kth GU and the lth satellite, and each antenna of the satellites can be denoted by v k , l = v k , l x v k , l y = v x ϑ k , l x v y ϑ k , l y C N × 1 , where ϑ k , l x and ϑ k , l y are the spatial angles obtained by the transformation of the angle of divergence (AoD) ϑ k , l y and θ k , l y , v k , l x = sin θ k , l y cos θ k , l x , v k , l y = cos θ k , l y . For  d = x , y , channel direction vectors can be expressed as v k , l d = Δ v d ϑ k , l d = 1 N d 1 exp j π ϑ k , l d exp j π N d 1 ϑ k , l d for the kth GU and the lth satellite [25].

2.2. Nonlinear PA Model

The vector s = s 1 , s 2 , , s K T C K × 1 denotes the transmission signal, where E s = 0 and E s s H = I are satisfied. On the lth satellite, the signal is firstly digitally precoded at baseband by a digital precoding matrix F l D = f l , 1 D , f l , 2 D , , f l , K D C N R F × K . Then, the signal is precoded by an analog precoder F l A = blkdiag f 1 l A , f 2 l A , , f N R F l A C N × N R F , where f l , i A contains non-zero elements corresponding to phase shifters in the network connected to the ith RF chain of size N g × 1 . F l = F l A denotes the hybrid precoding matrix on the lth LEO satellite, where f k , l = F l A f k , l D denotes the precoding of the lth satellite to the kth GU. F D = F 1 D , F 2 D , , F L D T C L N R F × K denotes the digital precoding matrix on L LEO satellites, F D = F 1 D , F 2 D , , F L D T C L N R F × K denotes the analog precoding matrix on L LEO satellites. According to the above hybrid architecture, the expression for the hybrid precoder of the whole system is F = F A F D , and  F = F 1 , F 2 , , F L T C L N × K .
On the lth satellite, the signal after hybrid precoding is denoted by u l = F l s = F l A F l D s , u l = u l , 1 , u l , 2 , , u l , N C N × 1 . We can obtain U l = E u l u l H = F l F l H and U = F F H . After being precoded, the signal vector u l is amplified by the NPAs. Assuming that each NPA has the same input-output relation f , the output signal of the nth NPA on the lth satellite is [21]
x l , n = f u l , n = m = 0 M β 2 m + 1 u l , n 2 m u l , n ,
where β 2 m + 1 denotes Complex 2 m   +   1 th-order model coefficient. The instantaneous gain of the nth NPA is expressed as
ρ l , n = x l , n u l , n = m = 0 M β 2 m + 1 u l , n 2 m .
Each NPA employs a memoryless nonlinear model, which is typically valid within a moderate bandwidth range. As demonstrated in [26], only the odd orders of the polynomial contribute to the in-band distortion. Since the focus is only on the in-band distortion, which can be characterized by odd orders, the nonlinear effects of NPAs are generally smooth. Thus, we can limit our attention to the limited-order polynomial NPA model by setting M = 1 in Equation (7) [27], which is modeled as [23]
ρ l , n = β 1 + β 3 u l , n 2 .
On the lth satellite, the output signal of the NPAs can be expressed as [21]
x l = G l u l = G ¯ l u l + d l C N × 1 ,
where G l = diag ρ l , 1 , ρ l , 2 , , ρ l , N C N × N denotes the instantaneous gain of the NPAs, and  G ¯ l C N × N denotes the average linear amplification gain. The distortion of the NPAs on the lth satellite is given by d l = d l , 1 , d l , 2 , , d l , N T C N × 1 , which is assumed to be independent of the signal vector u l .
According to Equation (9), we can obtain that the nth element of the emitted signal x l on the lth satellite can be written as x l , n = G ¯ l n , n u l , n + d l , n , where
G ¯ l n , n = E x l , n u l , n E u l , n 2 = 1 E u l , n 2 β 1 E u l , n 2 + β 3 E u l , n 4 = β 1 + 2 β 3 E u l , n 2 .
and where E u l , n 2 = U l n , n denotes the average input power of the nth PA on the lth satellite. Thus, the average linear amplification gain matrix of the PAs on the lth satellite can be obtained as G ¯ l = β 1 I N + 2 β 3 diag U l .
From the above derivation, it follows that d l = G ¯ l G l u l . Hence, we can obtain [21]
D l = E d l d l H = 2 β 3 2 U l U l U l T = 2 β 3 2 F l F l H F l F l H 2 .
Introducing the above derivation into a system with L satellites, we can obtain that G = blkdiag G 1 , G 2 , , G L C L N × L N and G ¯ = blkdiag G ¯ 1 , G ¯ 2 , , G ¯ L C L N × L N . Similarly, D = blkdiag D 1 , D 2 , , D L C L N × L N .

2.3. Downlink Transmission

In the downlink, the received signal of the kth GU is
y k d l = l = 1 L h k , l H i = 1 K A i , l x l + n k = h k H A k G ¯ F k s k + i k A i G ¯ F i s i + i = 1 K A i d + n k ,
where n k N 0 , 1 is the additive Gaussian white noise for the kth GU.
To facilitate the analysis of the cooperative cluster architecture, we define a matrix A i , l C N × N to represent the transmission relationship between the lth satellite and GUs, and a value of 1 for the jth diagonal element of A i , l C N × N indicates that the lth satellite transmits a signal to the ith GU through the jth antenna, where A i , l C N × N can be defined as
A i , l = I N S i l = 1 0 N S i l = 0 ,
and where S i l denotes the lth element of the service relationship matrix S i between the ith GU and the satellites.

2.4. Problem Formulation

In the downlink transmission, the SINR of the kth GU can be expressed as
SINR k = l = 1 L h k , l H A k , l G ¯ l f k , l 2 l = 1 L i = 1 K h k , l H A i , l D l A i , l H h k , l + i k l = 1 L h k , l H A i , l G ¯ l f i , l 2 + σ 2 .
The data rate of the kth GU can be expressed as
R k = log 2 ( 1 + SINR k ) .
Therefore, the corresponding sum rate is given by R s u m = k = 1 K R k .
The EE is defined as the ratio of the weighted sum rate to the total power consumption. The total power consumption is expressed as P t o t a l = P c o n s + L P c + L P 0 in our proposed system, where P c o n s = 1 1 ξ max ξ max l = 1 L E f F l s 2 denotes the power consumed by the NPAs with the maximum operating efficiency ξ max . In addition, P c denotes the power consumption of the circuit including elements such as the local oscillator, baseband digital precoder, RF chain, etc., and  P 0 denotes the basic power consumption such as power supply and cooling of the satellite.
Circuit power consumption P c is expressed as P c = N R F P R F C + P L O + P B B + N P S W + N P P S , where P R F C denotes the power consumption of each RF chain, including a digital-to-analog converter (DAC), mixer, and filter. P L O , P B B , P S W and P P S denotes the power consumption of the local oscillator, baseband digital precoder, each phase shifter switch, and each phase shifter, respectively.
In this paper, we seek to maximize the EE within the constraints of the average total transmit power per satellite. The optimization problem of the EE maximization can be expressed as [28]
max F B w R s u m P t o t a l s . t . E f F l s 2 P , l 1 , 2 , , L ,
where B w is the bandwidth, P t o t a l is the total system power consumption and P denotes the limit on the average total transmit power per satellite. Additionally, we have
E f F l s 2 = Tr G ¯ l u l + d l G ¯ l u l + d l H = Tr G ¯ l U l G ¯ l H + D l .

3. Cluster Formulation

In this section, we discuss the downlink transmission of the proposed architecture and design a SC formation method.
In the downlink network considered in this paper, each GU is connected to a set of nearby satellites. The backhaul link connects the LEO satellites to the GEO satellites, which serve as a CPU to pass the necessary control signals between them. A specified minimum elevation angle determines the GU’s candidate service satellite. To ensure a flexible and scalable configuration, each GU is assigned a Master Satellite AP (MSAP) based on the given criteria. In the following, we propose an algorithm for SC formation:
Step 1:
According to the given minimum elevation angle θ min , the candidate SCs are selected for each GU. The lth satellite is added to the kth GU’s set of candidate satellites C k when the elevation angle of the lth satellite relative to the kth GU satisfies θ k , l > θ min .
Step 2:
For the kth GU, sequentially traverse the satellites in the set C k , and select the satellite corresponding to the maximum value of α k , l as the candidate MSAP. Determine whether the satellite is idle or not. If it is idle, then it is selected as the MSAP for the kth GU and denoted as MSA P k . If it is not idle, traverse α k , l in order of value until MSA P k is selected among the idle satellites. The K MSAPs of the K GUs are selected sequentially by this step, and the MSAPs are removed from the sets of candidate satellites and added to the sets of serving clusters.
Step 3:
Choose other accessible satellites to serve the GUs together with MSAPs. In order to ensure rational allocation of resources, the GUs are traversed to select the service satellites sequentially. Each round of traversal sequentially adds a service satellite to the candidate set of K GUs to the service cluster of the GU. The criteria for adding is that the large-scale fading coefficient between the satellite and the GU is maximum and the satellite is idle. The selected satellite is removed from sets of candidate satellites after successful addition until all the satellites in the candidate cluster are selected for all GUs.
The SC formation strategy is summarized as Algorithm 1.
As shown in Figure 3, the candidate set C k for the kth GU is dependent on the elevation angle. Considering the large-scale fading between the kth GU and the satellites, an optimal satellite is first selected as the MSA P k for the kth GU among the available satellites, and then the others are selected sequentially.
For simulation efficiency, our design incorporates a relatively small number of satellites and GUs. When a satellite is tasked with serving a GU, we configure all antennas on that satellite to transmit data exclusively for that GU. In contrast, systems employing a hybrid precoding scheme based on a partially connected architecture typically employ a subarray of antennas connected to the same RF chain to serve a single GU. The number of GUs served by a satellite simultaneously should not exceed the number of RF chains on the satellite. It is worth noting that our proposed service clustering algorithm can be readily extended to accommodate this configuration by merely adjusting the criteria for determining the idle status of a satellite. For instance, when assessing whether the lth satellite is idle for the kth GU, it is necessary to examine the state of each RF chain on the satellite. Specifically, the matrix A i , l is treated as a diagonal matrix that comprises N R F block matrices. By traversing the diagonal elements of each block matrix, we can determine the availability of the RF chains. If there exists a block matrix whose diagonal elements are all zero for i 1 , , K , this indicates that the RF chain on the lth satellite is idle and capable of serving the kth GU.

4. Energy Efficiency

In this section, we discuss the precoding for a downlink CF-mMIMO-assisted LEO SATCOM system based on the EE maximization criterion. Due to the effect of NPAs, the signal received by a single GU contains interference from other GUs and signal distortion except for the desired signal. In this paper, we treat the signal distortion as noise and utilize the model of NPAs introduced in Section 2. In addition to this, we have to consider the connection between the satellites and the GUs. Moreover, the investigation of EE maximization is more complex than the investigation of SE maximization.

4.1. Optimization of Energy Efficiency

The average total power consumption of a single satellite can be written as
P l t o t a l = 1 ξ max E f F l s 2 + P c + P 0 .
Hence, the objective function in Equation (16) can be further written as
B w R s u m 1 ξ max l = 1 L E f F l s 2 + L P c + L P 0 .
To further process the objective function (19), a nonlinear variable transformation is used to transform the objective function into a linear programming problem by introducing an auxiliary variable χ . Function (19) can be reformulated into the following univariate equation:
B w R s u m χ 1 ξ max l = 1 L E f F l s 2 + L P c + L P 0 .
The range of values of χ can be obtained from [29] as
0 χ B w k = 1 K log 2 ( 1 + h k H A k G ¯ F k 2 σ 2 ) L P c + L P 0 .
If χ makes the optimal value of Function (20), then the solution of the above optimization function (Function (20)) is the optimal solution of Function (19). The optimal value of χ can be found based on the algorithm for finding the optimal univariate parameter in [29].
Assuming below that the value of χ is given, the objective function (Function (20)) can be further rewritten as
Φ F = B w R s u m χ ξ max l = 1 L E f F l s 2 .
The objective function and constraints in (16) are non-convex and the relevant optimization variables are coupled. In the following, we approach this problem by using a WMMSE-based algorithm to exploit the relationship between the achievable rate and the MSE of the optimal receiver [22].
Based on the analysis above, the problem (16) can be equated to the following WMMSE problem [30]:
min r , w , F B w k = 1 K w k e k log w k + χ ξ max l = 1 L E f F l s 2 s . t . E f F l s 2 P , l 1 , 2 , , L ,
where w k denotes the weight coefficient of the kth GU and e k denotes the mean square error (MSE) of the kth GU, which can be written as
e k = E s ^ k s k s ^ k s k H = r k h k H i = 1 K A i G ¯ F i F i H G ¯ H A i H h k r k H + r k h k H i = 1 K A i DA i H h k r k H + σ 2 r k r k H r k h k H A k G ¯ F k F k H G ¯ H A k H h k r k H + 1 ,
where s ^ k = r k y k denotes the estimated signal for the kth GU, and  r k is the receiver gain.
We use a block coordinate descent (BCD) method to solve this problem. The WMMSE objective function is minimized by fixing two of the three variables sequentially and updating the third. The closed update form for r and w can be derived as
r k = F k H G ¯ H A k H h k h k H i = 1 K A i G ¯ F i F i H G ¯ H A i H h k + h k H i = 1 K A i DA i H h k + σ 2 ,
w k = e k 1 .
Fixing r and w , the problem in Equation (23) can be transformed into
min F T m m s e F s . t . E f F l s 2 P , l 1 , 2 , , L ,
where T m m s e F = B w k = 1 K w k e k log w k + χ ξ max l = 1 L E f F l s 2 .
This problem equation (Equation (27)) is non-convex for the precoding matrix due to the complex nonlinear distortion terms involved in the rate utility and power constraints. We utilize an enhanced projected gradient descent method to solve this problem efficiently [22]. The gradient of the objective function Φ F is evaluated using a gradient descent method with Nesterov’s accelerated momentum at the estimated position, which can be expressed as [22]
Δ F i = α Δ F i 1 η i 1 T m m s e F i 1 + μ Δ F i 1 , F ˜ i = F i 1 + Δ F i ,
where α reflects the coupling of the gradient update at the current iteration with the previous iteration, and  μ is involved in predicting the previous position step. The parameter η i 1 corresponds to the learning rate in the gradient update. η i 1 = ε / φ i , where φ i denotes the weighted mean square of the gradient and is expressed as
φ i = ς φ i 1 + 1 ς T m m s e F i 1 + μ Δ F i 1 2 .
The gradient of the objective function Φ F is calculated by [22,23]
F T m m s e F l n , k T m m s e F + Δ r e l n , k T m m s e F δ + j T m m s e F + Δ i m l n , k T m m s e F δ ,
where l = 1 , 2 , , L , n = 1 , 2 , , N , k = 1 , 2 , , K and δ is an extremely small normal number. Δ r e l n , k is an L N × K matrix with δ at the l × n th row and kth column and zero entries at all other positions. Analogously, Δ i m l n , k is an L N × K matrix with only non-zero entry being j δ at the l × n th row and kth column.
After calculating F ˜ i , F ˜ i needs to be projected to the feasible region to ensure that the power constraints through the bisection method.
F i F ˜ i = Π C F ˜ i .
This WMMSE-based precoding algorithm is summarized in Algorithm 2.
Algorithm 2: WMMSE-based precoding algorithm for EE maximization.
Input: 
h k , l , k , l , P.
Output: 
F .
Initialization: set parameters φ , α , μ , ς , ε , the tolerance of accuracy ξ and the maximum number of iterations I. Initialize F ( 0 ) that satisfies the transmit power constraint and set i = 1.
1:
repeat
2:
   update r k i using (25) with F ( i 1 ) , k ;
 
  compute e k i using (24) with F ( i 1 ) , r ( i ) , k ;
 
  update w k i using (26) k ;
3:
   update F ( i ) using (28), (29) and (31) with u ( i ) and w ( i ) ;
4:
i i + 1 .
5:
until  T m m s e F ( i ) T m m s e F ( i 1 ) ξ or i > I .
6:
F F ( i )

4.2. Hybrid Precoding for the Partially Connected Architectures

The study of hybrid precoding in MIMO-based systems has been mentioned in many works [13,14,15,16,17,18,19,31,32]. In this section, the digital precoder F D and the analog precoder F A are designed by minimizing the Euclidean distance between F A F D and the equivalent fully digital precoder F , which is given by
min F l A , F l D l = 1 L F l F l A F l D F 2 s . t . E f F l A F l D s 2 = E f F l s 2 , l 1 , 2 , , L .
We will solve the design of this hybrid precoding architecture by dividing it into two subproblems: analog precoder design and digital precoder design [33].

4.2.1. Analog Precoder Design

Based on the structural properties of the analog precoder for the partially connected architectures, we can initialize the analog precoding matrix by using the phased-zero-forcing (PZF) precoding proposed in [34]. The analog precoding matrix uses a phase-shifting network to map the signals from the RF chain to the transmit antenna. Therefore, each phase shifter in the network should satisfy the unit-mode constraint, which is translated into a constraint on each entry of the analog precoding matrix. For the lth satellite, F l A i , j = 1 , i , j = i / N g . Initialize element F l A i , j = e j φ i , j , where φ i , j denotes the phase of the i , j element in F l A . In practical implementations, the phase of each entry is often quantized due to the practical constraints of variable phase shifters. Therefore, the performance of the PZF precoding scheme needs to be investigated in this realistic scenario, i.e., the phase of the entries of F l A is quantized to B-bit precision. Each phase is quantized to its nearest neighbor according to the closest Euclidean distance. Thus, the phase of each term of F l A is written as φ ^ = 2 π n ^ 2 π n ^ 2 B 2 B , where
n ^ = arg min n 0 , 1 , , 2 B 1 φ 2 π n 2 B .
Therefore, the analog precoder design can be expressed as
min F l A l = 1 L F l F l A F l D F 2 s . t . F l A A p , l 1 , 2 , , L ,
where A p denotes a set of block matrices after being quantized, with an N g dimension non-zero vector in each block.
As shown in [33], there exists a closed-form expression for F l A , which can be written as
arg F l A n , m = arg F n , : F l D m , : H , 1 n N , m = n N R F N .

4.2.2. Digital Precoder Design

The subproblem of the digital precoder design can be expressed as
min F l D l = 1 L F l F l A F l D F 2 s . t . E f F l A F l D s 2 = E f F l s 2 , l 1 , 2 , , L .
After we converge for the analog precoding, the solution of the digital precoding matrix can be obtained from the power constraint in Equation (36). The design of the digital precoder is more complicated due to the effect of the nonlinearity of the PAs, and the design process is explained in detail in Appendix A.

5. Simulation Results and Analysis

In this section, we evaluate the EE of the precoding technique based on the WMMSE algorithm in the CF-mMIMO LEO SATCOM downlink, taking into account the signal distortion introduced by the NPAs.

5.1. Setup and Parameters

The proposed system in this paper operates in the Ku band. The values of the relevant simulation parameters are given in Table 1.
The values of the parameters of the NPA model are set as β 1 = 2.96 and β 3 = 0.1418 exp j 2.816 . The axial angle ω k , l of the antenna beam of the lth satellite with respect to the kth GU is continuously and uniformly distributed in the interval 0 , π π 5 5 , and the channel spatial angles v k , l x , k , l and v k , l y , k , l obey independent and identical uniform distributions in the interval [−1,1). In addition, the power consumption of the circuits for each satellite includes the power consumption of the phase shifters N P P S , the power consumption of the switches N P S W , the power consumption of the intrinsic oscillator P L O , the power consumption of the baseband digital precoder P B B , and the power consumption of the RF chain N R F P R F C .

5.2. Results and Discussion

We observe the convergence of the WMMSE-based precoding algorithm. Figure 4 presents the convergence of the WMMSE-based precoding algorithm in the system with the nonlinearity of the PAs, where L and K are set as 8 and 2, respectively. This result confirms the effectiveness of the WMMSE-based precoding algorithm in CF-mMIMO-assisted LEO SATCOM systems. In addition, with a larger number of satellite antennas, the system exhibits a higher EE when the transmit power budget is saturated.
Figure 5 demonstrates the EE performance versus transmit power constraint P with different satellite transmit antenna numbers and different transmit architectures. With the nonlinearity of the PAs taken into account, the trend of the value of EE is essentially the same for different numbers of satellite antennas as the transmit power budget increases. Firstly, the EE performance for N = 64 is superior to that for N = 16. In both cases, as the transmit power budget increases, the value of EE gradually rises, eventually saturates and no longer tends to increase significantly. As the transmit power budget P gradually increases, the PA also gradually enters the saturation region, and the distortion during signal transmission increases. In addition, the EE performance of the system with hybrid precoders is marginally inferior to that with fully digital precoders.
Figure 6 compares the EE performance of the hybrid precoding when N = 64 for the partially connected architectures with different quantization precision. When the transmit power budget is relatively low, the EE performance is very close regardless of whether the analog precoder has a quantization accuracy of 2 or 4. When the transmit power budget is relatively high, the EE gain from higher quantization accuracy is significantly superior to the EE gain from lower quantization accuracy. The reason lies in that the EE gain due to the increase in the transmit power budget exceeds the EE loss due to higher quantization accuracy power consumption.
Figure 7 presents the ratio of EE performance to the number of RF chains N R F . In the system model of this paper, the effect of power consumption of RF chains on EE is more obvious. For a fixed power budget, the total rate of data transmission increases as the number of RF chains increases. However, since the increase in power consumption is more significant, the final EE shows a gradual decrease overall. Therefore, the impact of the number of RF chains on EE is not absolute and needs to be weighed against the specific power consumption model of the system.

6. Conclusions

This paper investigated the EE performance of a downlink CF-mMIMO-assisted LEO SATCOM system under the impact of NPAs. In the proposed system with multiple satellites and multiple GUs, we developed a user-centric SC strategy to establish the connectivity between the APs and GUs. Additionally, we formulated a hybrid precoding optimization problem aimed at maximizing EE for the partially connected architectures. To solve the problem, we first took the product of tightly coupled analog and digital matrices as a single fully digital precoder. Due to the fractional form of the EE expression, an auxiliary variable was introduced to transform the problem into a linear programming framework. Furthermore, we employed the WMMSE framework and a gradient descent method with Nesterov’s accelerated momentum to address the equivalent fully digital problem. Finally, we derived the analog and digital precoders by minimizing the Euclidean distance between the fully digital precoder and the hybrid precoder. Simulation results confirmed the convergence of the proposed WMMSE-based algorithm and demonstrated significant EE performance gains in the CF-mMIMO-assisted LEO SATCOM system. Recently, there has been growing interest in the research on programmable metasurface technology within satellite communication systems. This technology has the potential to further reduce hardware costs and demonstrates significant advantages in coverage enhancement [35,36]. In the context of future 6G networks, it is expected to drive the evolution of CF architectures towards higher energy efficiency and intelligence. We will pay more attention to this technology in future research.

Author Contributions

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

Funding

This work was supported in part by the National Key Research and Development Program of China under Grant 2022YFB2902100, in part by the National Science Foundation of China under Grant 62401271, in part by the Startup Foundation for Introducing Talent of Nanjing University of Information Science and Technology (NUIST) under Grant 2023r134, and in part by the Natural Science Foundation of the Higher Education Institutions of Jiangsu Province under Grant 24KJB510019.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Proof. 
The processing procedure for digital precoder design in (36).
The power constraint in Equation (36) can be transformed into
Tr G ¯ l F l A F l D F l A F l D H G ¯ l H + D l = Tr G ¯ l F l F l H G ¯ l H + D l .
Expanding the distortion section, we can obtain
G ¯ l F l A F l D F 2 = G ¯ l F l F 2 + 2 β 3 2 Tr F l F l H F l F l H 2 2 β 3 2 Tr F l A F l D F l A F l D H F l A F l D F l A F l D H 2 .
For convenience in processing, the results of the last iteration are used in each iteration for both the analog precoder and digital precoder. Then, we need to deal with the paradigm expression part in Equation (A2), where the matrices are not easy to handle. Hence, we columnize the matrices first.
F l F l A F l D F 2 = vec F l F l A F l D 2 2 = vec F l I K F l A vec F l D 2 2 .
In the following, we let f = vec F l , b = vec F l D , E = I K F l A .
By adding an auxiliary variable t, the objective function can be written as
t f Eb F 2 = b H t E H E E H f f H E f H f b t ,
where y = b t , C = E H E E H f f H E f H f . Thus, Equation (A4) is equal to y H Cy , where C = E f H E f .
After dealing with the objective function, we deal with the power constraints in Equation (36) next.
Σ l F l D F 2 = vec Σ l F l D 2 2 = I K Σ l vec F l D 2 2 .
Define Σ ˜ l = I K Σ l . Thus, Equation (A5) can be expressed as
Σ ˜ l b 2 2 = b H t Σ ˜ l H Σ ˜ l 0 0 0 b t = Tr b H Σ ˜ l H Σ ˜ l b ,
where A 1 = Σ ˜ l H Σ ˜ l 0 0 0 , A 2 = 0 K N R F 0 0 1 .
Finally, Problem (36) can be reformulated as an SDR problem:
min Y H n Tr CY s . t . Tr A 1 Y = G ¯ l F l F 2 + 2 β 3 2 Tr F l F l H F l F l H 2 2 β 3 2 Tr F l A F l D F l A F l D H F l A F l D F l A F l D H 2 Tr A 2 Y = 1 Y 0 .
where H n is the set of n = K N R F + 1 dimension complex Hermitian matrices, Y = y y H . □

References

  1. Dakkak, M.R.; Riviello, D.G.; Guidotti, A.; Vanelli–Coralli, A. Federated Beamforming with Subarrayed Planar Arrays for B5G/6G LEO Non-Terrestrial Networks. In Proceedings of the 2024 IEEE Wireless Communications and Networking Conference (WCNC), Dubai, United Arab Emirates, 21–24 April 2024; pp. 01–06. [Google Scholar] [CrossRef]
  2. Abdelsadek, M.Y.; Yanikomeroglu, H.; Kurt, G.K. Future Ultra-Dense LEO Satellite Networks: A Cell-Free Massive MIMO Approach. In Proceedings of the 2021 IEEE International Conference on Communications Workshops (ICC Workshops), Virtual, 14–23 June 2021; pp. 1–6. [Google Scholar] [CrossRef]
  3. Xu, Z.; Chen, G.; Fernandez, R.; Gao, Y.; Tafazolli, R. Enhancement of Direct LEO Satellite-to-Smartphone Communications by Distributed Beamforming. IEEE Trans. Veh. Technol. 2024, 73, 11543–11555. [Google Scholar] [CrossRef]
  4. Riviello, D.G.; De Filippo, B.; Ahmad, B.; Guidotti, A.; Vanelli-Coralli, A. Location-based User Scheduling through Graph Coloring for Cell-Free MIMO NTN Systems. In Proceedings of the 2024 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit), Antwerp, Belgium, 3–6 June 2024; pp. 652–657. [Google Scholar] [CrossRef]
  5. Ngo, H.Q.; Ashikhmin, A.; Yang, H.; Larsson, E.G.; Marzetta, T.L. Cell-Free Massive MIMO Versus Small Cells. IEEE Trans. Wirel. Commun. 2017, 16, 1834–1850. [Google Scholar] [CrossRef]
  6. Ammar, H.A.; Adve, R.; Shahbazpanahi, S.; Boudreau, G.; Srinivas, K.V. User-Centric Cell-Free Massive MIMO Networks: A Survey of Opportunities, Challenges and Solutions. IEEE Commun. Surv. Tutor. 2022, 24, 611–652. [Google Scholar] [CrossRef]
  7. Ngo, H.Q.; Interdonato, G.; Larsson, E.G.; Caire, G.; Andrews, J.G. Ultradense Cell-Free Massive MIMO for 6G: Technical Overview and Open Questions. Proc. IEEE 2024, 112, 805–831. [Google Scholar] [CrossRef]
  8. Matthaiou, M.; Yurduseven, O.; Ngo, H.Q.; Morales-Jimenez, D.; Cotton, S.L.; Fusco, V.F. The Road to 6G: Ten Physical Layer Challenges for Communications Engineers. IEEE Commun. Mag. 2021, 59, 64–69. [Google Scholar] [CrossRef]
  9. Riera-Palou, F.; Femenias, G.; Caus, M.; Shaat, M.; García-Morales, J.; Pérez-Neira, A.I. Enhancing Cell-Free Massive MIMO networks through LEO Satellite Integration. In Proceedings of the 2021 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Nanjing, China, 29 March–1 April 2021; pp. 1–7. [Google Scholar] [CrossRef]
  10. Riera-Palou, F.; Femenias, G.; Caus, M.; Shaat, M.; Pérez-Neira, A.I. Scalable Cell-Free Massive MIMO Networks with LEO Satellite Support. IEEE Access 2022, 10, 37557–37571. [Google Scholar] [CrossRef]
  11. Al-Hraishawi, H.; Rehman, J.u.; Chatzinotas, S. Quantum Optimization Algorithm for LEO Satellite Communications based on Cell-Free Massive MIMO. In Proceedings of the 2023 IEEE International Conference on Communications Workshops (ICC Workshops), Rome, Italy, 28 May–1 June 2023; pp. 1759–1764. [Google Scholar] [CrossRef]
  12. Humadi, K.; Kurt, G.K.; Yanikomeroglu, H. Distributed Massive MIMO System with Dynamic Clustering in LEO Satellite Networks. In Proceedings of the 2024 6th International Conference on Communications, Signal Processing, and Their Applications (ICCSPA), Istanbul, Turkiye, 8–11 July 2024; pp. 1–6. [Google Scholar] [CrossRef]
  13. You, L.; Qiang, X.; Li, K.X.; Tsinos, C.G.; Wang, W.; Gao, X.; Ottersten, B. Massive MIMO Hybrid Precoding for LEO Satellite Communications with Twin-Resolution Phase Shifters and Nonlinear Power Amplifiers. IEEE Trans. Commun. 2022, 70, 5543–5557. [Google Scholar] [CrossRef]
  14. Li, H.; Li, M.; Liu, Q. Hybrid Beamforming with Dynamic Subarrays and Low-Resolution PSs for mmWave MU-MISO Systems. IEEE Trans. Commun. 2020, 68, 602–614. [Google Scholar] [CrossRef]
  15. Vázquez, M.A.; Blanco, L.; Pérez-Neira, A.I. Hybrid Analog–Digital Transmit Beamforming for Spectrum Sharing Backhaul Networks. IEEE Trans. Signal Process. 2018, 66, 2273–2285. [Google Scholar] [CrossRef]
  16. Liu, Y.; Li, C.; Li, J.; Feng, L. Robust Energy-Efficient Hybrid Beamforming Design for Massive MIMO LEO Satellite Communication Systems. IEEE Access 2022, 10, 63085–63099. [Google Scholar] [CrossRef]
  17. Zhang, X.; Sun, S.; Tao, M.; Huang, Q.; Tang, X. Multi-Satellite Cooperative Networks: Joint Hybrid Beamforming and User Scheduling Design. IEEE Trans. Wirel. Commun. 2024, 23, 7938–7952. [Google Scholar] [CrossRef]
  18. Ahmad, I.; Boukhedimi, I.; Nguyen, K.; Chan, T.; Karmokar, D.; Kodithuwakkuge, J.; Ramamurthy, B. On the performance of hybrid beamforming for massive-MIMO low earth orbit satellite systems. In Proceedings of the 39th International Communications Satellite Systems Conference (ICSSC 2022), Stresa, Italy, 18–21 October 2022; Volume 2022, pp. 186–191. [Google Scholar] [CrossRef]
  19. Wang, L.X.; Chen, Y.F. User Selection Algorithms and Hybrid Beamforming for Power Minimization in Multiuser Massive MIMO-OFDM LEO Satellite Communication Systems. In Proceedings of the 2024 10th International Conference on Applied System Innovation (ICASI), Kyoto, Japan, 17–21 April 2024; pp. 49–51. [Google Scholar] [CrossRef]
  20. Mollén, C.; Gustavsson, U.; Eriksson, T.; Larsson, E.G. Spatial Characteristics of Distortion Radiated From Antenna Arrays with Transceiver Nonlinearities. IEEE Trans. Wirel. Commun. 2018, 17, 6663–6679. [Google Scholar] [CrossRef]
  21. Moghadam, N.N.; Fodor, G.; Bengtsson, M.; Love, D.J. On the Energy Efficiency of MIMO Hybrid Beamforming for Millimeter-Wave Systems with Nonlinear Power Amplifiers. IEEE Trans. Wirel. Commun. 2018, 17, 7208–7221. [Google Scholar] [CrossRef]
  22. Wu, M.; Li, M.; Zhao, M.M.; Zhao, M. A WMMSE Approach to Distortion-Aware Beamforming Design for Millimeter-Wave Massive MIMO Downlink Communication. In Proceedings of the 2022 IEEE 95th Vehicular Technology Conference: (VTC2022-Spring), Helsinki, Finland, 19–22 June 2022; pp. 1–6. [Google Scholar] [CrossRef]
  23. Aghdam, S.R.; Jacobsson, S.; Eriksson, T. Distortion-Aware Linear Precoding for Millimeter-Wave Multiuser MISO Downlink. In Proceedings of the 2019 IEEE International Conference on Communications Workshops (ICC Workshops), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar] [CrossRef]
  24. Abdelsadek, M.Y.; Kurt, G.K.; Yanikomeroglu, H. Distributed Massive MIMO for LEO Satellite Networks. IEEE Open J. Commun. Soc. 2022, 3, 2162–2177. [Google Scholar] [CrossRef]
  25. You, L.; Li, K.X.; Wang, J.; Gao, X.; Xia, X.G.; Ottersten, B. Massive MIMO Transmission for LEO Satellite Communications. IEEE J. Sel. Areas Commun. 2020, 38, 1851–1865. [Google Scholar] [CrossRef]
  26. Benedetto, S.; Biglieri, E.; Daffara, R. Modeling and Performance Evaluation of Nonlinear Satellite Links-A Volterra Series Approach. IEEE Trans. Aerosp. Electron. Syst. 1979, AES-15, 494–507. [Google Scholar] [CrossRef]
  27. Schenk, T. Nonlinearities. In RF Imperfections in High-Rate Wireless Systems: Impact and Digital Compensation; Springer: Dordrecht, The Netherlands, 2008; pp. 185–243. [Google Scholar] [CrossRef]
  28. Arora, A.; Tsinos, C.G.; Shankar, B.; Chatzinotas, S.; Ottersten, B. Hybrid analog-digital precoding design for satellite systems. In Advances in Communications Satellite Systems. Proceedings of the 37th International Communications Satellite Systems Conference (ICSSC-2019), Okinawa, Japan, 29 October–1 November 2019; IEEE: Piscataway, NJ, USA; pp. 1–13. [CrossRef]
  29. He, S.; Huang, Y.; Jin, S.; Yang, L. Coordinated Beamforming for Energy Efficient Transmission in Multicell Multiuser Systems. IEEE Trans. Commun. 2013, 61, 4961–4971. [Google Scholar] [CrossRef]
  30. Shi, Q.; Razaviyayn, M.; Luo, Z.Q.; He, C. An Iteratively Weighted MMSE Approach to Distributed Sum-Utility Maximization for a MIMO Interfering Broadcast Channel. IEEE Trans. Signal Process. 2011, 59, 4331–4340. [Google Scholar] [CrossRef]
  31. Zhang, Y.; Huo, Y.; Wang, D.; Dong, X.; You, X. Channel Estimation and Hybrid Precoding for Distributed Phased Arrays Based MIMO Wireless Communications. IEEE Trans. Veh. Technol. 2020, 69, 12921–12937. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Wang, D.; Huo, Y.; Dong, X.; You, X. Hybrid beamforming design for mmWave OFDM distributed antenna systems. Sci. China Inf. Sci. 2020, 63, 192301. [Google Scholar] [CrossRef]
  33. Yu, X.; Shen, J.C.; Zhang, J.; Letaief, K.B. Alternating Minimization Algorithms for Hybrid Precoding in Millimeter Wave MIMO Systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 485–500. [Google Scholar] [CrossRef]
  34. Liang, L.; Xu, W.; Dong, X. Low-Complexity Hybrid Precoding in Massive Multiuser MIMO Systems. IEEE Wirel. Commun. Lett. 2014, 3, 653–656. [Google Scholar] [CrossRef]
  35. Lin, S.; An, J.; Gan, L.; Debbah, M.; Yuen, C. Stacked Intelligent Metasurface Enabled LEO Satellite Communications Relying on Statistical CSI. IEEE Wirel. Commun. Lett. 2024, 13, 1295–1299. [Google Scholar] [CrossRef]
  36. Zhi, K.; Pan, C.; Ren, H.; Wang, K.; Elkashlan, M.; Renzo, M.D.; Schober, R.; Poor, H.V.; Wang, J.; Hanzo, L. Two-Timescale Design for Reconfigurable Intelligent Surface-Aided Massive MIMO Systems with Imperfect CSI. IEEE Trans. Inf. Theory 2023, 69, 3001–3033. [Google Scholar] [CrossRef]
Figure 1. System architecture of the multi-satellite cooperative communication network in a CF-mMIMO-assisted LEO SATCOM system with a set of LEO satellites working as APs that jointly serve GUs. The SC for GU k is further obtained from candidate SC C k by Algorithm 1.
Figure 1. System architecture of the multi-satellite cooperative communication network in a CF-mMIMO-assisted LEO SATCOM system with a set of LEO satellites working as APs that jointly serve GUs. The SC for GU k is further obtained from candidate SC C k by Algorithm 1.
Electronics 14 01317 g001
Figure 2. The partially connected hybrid precoding architecture with NPAs at the transmitter.
Figure 2. The partially connected hybrid precoding architecture with NPAs at the transmitter.
Electronics 14 01317 g002
Figure 3. SC formation for the kth GU.
Figure 3. SC formation for the kth GU.
Electronics 14 01317 g003
Figure 4. EE versus the number of iterations with different satellite transmit antenna numbers and the nonlinearity of PAs.
Figure 4. EE versus the number of iterations with different satellite transmit antenna numbers and the nonlinearity of PAs.
Electronics 14 01317 g004
Figure 5. EE versus transmit power constraint P with different satellite transmit antenna numbers and different transmit architectures.
Figure 5. EE versus transmit power constraint P with different satellite transmit antenna numbers and different transmit architectures.
Electronics 14 01317 g005
Figure 6. EE versus transmit power constraint P for different quantization precision with N = 64 .
Figure 6. EE versus transmit power constraint P for different quantization precision with N = 64 .
Electronics 14 01317 g006
Figure 7. EE versus N R F with P = 24 dBW for N = 16 and N = 64 with different transmit architectures.
Figure 7. EE versus N R F with P = 24 dBW for N = 16 and N = 64 with different transmit architectures.
Electronics 14 01317 g007
Table 1. Simulation parameters.
Table 1. Simulation parameters.
Parameter (Each Satellite) Value
Satellite orbital altitude600 km
Downlink carrier frequency f c = 12.6 GHz
Bandwidth B w = 0.25 GHz
Shadow fading variance σ s h 2 = 5 dB
Satellite antenna aperture radius η = 10 wavelengths
NPA efficiency ξ max = 0.3
Maximum output power per NPA P max = 6 dBm
Satellite antenna gain G S = 38.5 dBi
GU antenna gain G G U = 39.7 dBi
Transmit power constraint per satellite P = 15 dBW
Basic power consumption per satellite P o = 10 mW
Power consumption per RF chain P R F C = 338 mW
Power consumption per local oscillator P L O = 5 mW
Power consumption per baseband digital precoder P B B = 200 mW
Power consumption per phase shifter switch P S W = 1 mW
Power consumption per phase shifter P P S = 10 mW
Minimum elevation angle θ min = 10
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

Miao, X.; Zhang, Y.; Liu, L.; Zhang, Z. Serving Cluster Design and Hybrid Precoding for Cell-Free-Assisted LEO Satellite Communications with Nonlinear Power Amplifiers. Electronics 2025, 14, 1317. https://doi.org/10.3390/electronics14071317

AMA Style

Miao X, Zhang Y, Liu L, Zhang Z. Serving Cluster Design and Hybrid Precoding for Cell-Free-Assisted LEO Satellite Communications with Nonlinear Power Amplifiers. Electronics. 2025; 14(7):1317. https://doi.org/10.3390/electronics14071317

Chicago/Turabian Style

Miao, Xiaochen, Yu Zhang, Lilan Liu, and Zhizhong Zhang. 2025. "Serving Cluster Design and Hybrid Precoding for Cell-Free-Assisted LEO Satellite Communications with Nonlinear Power Amplifiers" Electronics 14, no. 7: 1317. https://doi.org/10.3390/electronics14071317

APA Style

Miao, X., Zhang, Y., Liu, L., & Zhang, Z. (2025). Serving Cluster Design and Hybrid Precoding for Cell-Free-Assisted LEO Satellite Communications with Nonlinear Power Amplifiers. Electronics, 14(7), 1317. https://doi.org/10.3390/electronics14071317

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