Next Article in Journal
Exploring Universal Domain Adaptation with CLIP Models: A Calibration Method
Previous Article in Journal
Pseudo-Sample Generation and Self-Supervised Framework for Infrared Dim and Small Target Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Statistical CSI-Based Beamspace Transmission for Massive MIMO LEO Satellite Communications

1
National Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, China
2
Purple Mountain Laboratories, Nanjing 211100, China
3
China Mobile Research Institute, Beijing 100032, China
*
Authors to whom correspondence should be addressed.
Entropy 2025, 27(12), 1214; https://doi.org/10.3390/e27121214
Submission received: 22 October 2025 / Revised: 14 November 2025 / Accepted: 20 November 2025 / Published: 28 November 2025
(This article belongs to the Topic Advances in Sixth Generation and Beyond (6G&B))

Abstract

In multibeam low-Earth-orbit (LEO) satellite systems, precoding has emerged as a key technology for mitigating co-channel interference (CCI) and for improving spectral efficiency (SE). However, its practical implementation is challenged by the difficulty of acquiring reliable instantaneous channel state information (iCSI) and by the high computational complexity induced by large-scale antenna arrays, making it incompatible with fixed codebook-based beamforming schemes commonly adopted in operational systems. In this analysis, we propose a beamspace transmission framework leveraging statistical CSI (sCSI) and achieves reduced computational complexity compared with antenna-domain precoding designs. Specifically, we first propose a low-complexity beam selection algorithm that selects a small subset of beams for each user terminal (UT) from a fixed beamforming codebook, using only the UTs’ two-dimensional (2D) angular information. To suppress CCI among beams, we then derive a beamspace weighted minimum mean square error (WMMSE) precoding scheme based on the equivalent beamspace channel matrix. The derivation employs an sCSI-based WMMSE (sWMMSE) formulation derived from an upper bound approximation of the ergodic sum rate, which provides a tighter estimate than the expected mean square error (MSE)-based lower bound approximation. Simulation results demonstrate that the proposed sCSI-based beamspace transmission scheme achieves a favorable trade-off between performance and computational complexity.

1. Introduction

With the advent of 5G and beyongd-5G networks, ubiquitous connectivity has become a fundamental requirement [1]. Although terrestrial networks have witnessed remarkable advances, vast oceanic regions and sparsely populated rural areas remain underserved, either because the deployment of terrestrial base stations is infeasible or not economically viable [2,3]. Satellite communications have emerged as a promising solution, as their integration with terrestrial networks enables seamless coverage regardless of geographical and topographical limitations. In particular, low-Earth-orbit (LEO) satellite communication systems, characterized by lower propagation delay and reduced deployment costs compared with medium-Earth-orbit (MEO) and geostationary (GEO) systems, are especially suitable for meeting the growing communication demands that require low latency and cost efficiency [4,5].
Whereas the satellite coverage area hosts a large number of user terminals (UTs), on-board resources such as spectrum and transmit power remain highly constrained, rendering the traditional single broad-beam coverage inadequate to satisfy practical requirements [3,6]. To cope with this limitation, advanced techniques from terrestrial networks, such as massive multiple-input multiple-output (mMIMO) and fully digital beamforming (DBF) architecture, have been introduced into LEO satellite communication systems. By directing multiple spot beams to different UTs and leveraging frequency or polarization reuse, these systems achieve substantial gains in spectral efficiency (SE) and system throughput [2].
To achieve multibeam transmission for LEO satellites with minimal complexity, the fixed-beam beamforming method based on codebooks is commonly employed. Ref. [7] proposed a Discrete Fourier Transform (DFT)-based beamforming algorithm, while [8,9] further reduce implementation costs by leveraging two-dimensional (2D) Fast Fourier Transform (FFT) techniques. These approaches enable the generation of multiple independent beams with significantly low computational consumption. However, their lack of beam-steering flexibility presents drawbacks, hindering the system from adapting to irregular or dynamic traffic distributions [10,11]. Additionally, since aggressive full-frequency reuse (FFR) is applied across beams to improve SE and provide higher bandwidth to UTs, this inevitably results in severe co-channel interference (CCI) [12,13]. It is worth noting that, as UTs deviate from the steering center of beams generated by a fixed codebook, they may experience significant CCI with multiple active UTs nearby. The fixed-beam beamforming technique, however, fails to effectively mitigate such interference, which severely constrains the system performance.
A common strategy to mitigate such interference is to perform linear precoding (LP) at the transmitter, where the signals are processed based on the estimated channel statement information (CSI) [2,13,14,15,16,17,18,19,20]. By fully exploiting the spatial freedom offered by satellite phased arrays and suppressing CCI, the system capacity can be effectively enhanced. However, obtaining accurate instantaneous CSI (iCSI) in LEO satellite communication systems is inherently challenging, as the channels vary rapidly due to the high mobility of the LEO satellite and the feedback resources are limited [2]. To this end, many works have considered the impact of CSI acquisition errors on precoding performance and proposed corresponding robust precoding methods, among which statistical channel state information (sCSI), e.g., angle of departure (AoD) and channel statistics, has been widely employed [15]. For example, ref. [16] designed a robust precoding scheme under per-antenna power constraints by accounting for imperfect angle-of-departure (AoD) information, with the objective of maximizing the system sum rate. Ref. [17] utilized sCSI in precoding design to enhance the average signal-to-leakage-plus-noise ratio (SLNR). Moreover, refs. [18,19,20] exploited sCSI to implement classical matched filter (MF), zero-forcing (ZF), and regularized zero-forcing (RZF) precoding methods, respectively.
Despite their excellent performance in suppressing interference and improving robustness, these precoding schemes for LEO satellite communication systems are typically anchored in the antenna-domain, where high-dimensional matrix operations are still required, thus imposing substantial computational complexity [21]. To alleviate the computational burden on practical on-board processor (OBP) payloads, the exploration of low-complexity beamspace precoding approaches is motivated, where lower-dimensional beamspace channels are exploited. Refs. [10,22] implemented LP methods over beamspace channels. Specifically, ref. [10] proposed an iterative algorithm that iteratively optimizes beam selection and beamspace precoding design by utilizing the Hungarian method and weighted minimum mean square error (WMMSE) precoding, while [22] considered coordinated multiple-satellite (CoMSat) systems and developed an iterative algorithm to jointly optimize beam selection and LP with the objective of minimizing the total transmit power. However, these studies mostly assume perfect iCSI, whereas the slowly varying sCSI-based transmission, which offers a more practical solution for real deployments, remains neglected.
Based on the above analysis, to the best of our knowledge, no prior work has performed beamspace LP in conjunction with exploiting sCSI for LEO satellite downlink transmissions to overcome both the challenges of iCSI acquisition and reduce the computational burden of antenna-domain precoding design. Motivated by this gap, in this paper, we explore a low-complexity yet efficient sCSI-based downlink multibeam transmission scheme for a LEO satellite communication system. In summary, our main contributions are as follows:
  • We propose an sCSI-based multibeam transmission framework. Specifically, we first select beams for UTs from a fixed beamforming codebook, then perform LP based on the equivalent beamspace channel. To fully exploit the sCSI for performance optimization, we analyze the sCSI-based upper and lower bound approximations of the ergodic sum rate and show that the upper bound offers a tighter estimate. Based on this approximation, we formulate the weighted sum rate (WSR) maximization problem, subject to constraints on the power budget and the maximum number of simultaneously activated beams.
  • We propose an angle-based beam selection algorithm that efficiently selects beams from a fixed codebook. To improve the beamspace representation of the antenna-domain channel, we evaluate the normalized beamforming gain of each beam toward a given UT and assign at least one beam to each UT. In addition, we simplify the beam selection process and reduce feedback overhead by reformulating the beamforming gain as a function of the beam’s angular offset from the UT’s line-of-sight (LoS) direction. Simulation results demonstrate that, compared with the baseline scheme that selects a single beam best aligned with each UT’s LoS direction, the proposed algorithm achieves improved sum rate performance.
  • Based on the equivalent beamspace channel, we reformulate the WSR maximization problem as a WMMSE problem through covariance decomposition and derive an sCSI-based WMMSE (sWMMSE) precoding scheme. The proposed beamspace precoding effectively lowers computational complexity compared with antenna-domain schemes, as it operates on a reduced-dimensional beamspace channel matrix. Simulation results show that the proposed sWMMSE precoding scheme converges rapidly within only a few iterations.
The remainder of this paper is organized as follows. Section 2 introduces the system and channel models. Section 3 presents the proposed two-stage beamspace transmission design, including the angle-based beam selection and the beamspace WMMSE precoding algorithm, both relying only on sCSI. Section 4 provides simulation results and performance comparisons with benchmark schemes. Section 5 concludes the paper.
Notation: x , x , X represent scalar, column vector, and matrix. ( · ) T , ( · ) H , and  ( · ) 1 , respectively, denote the transpose, transpose-conjugate, and inverse operations. I M represents M × M identity matrix. · 2 denotes l 2 -norm. ⊗ is the Kronecker product operations. The operator Tr ( · ) represents the matrix trace. diag { a } represents the diagonal matrix whose diagonal elements are composed of a . [ X ] i , j and [ x ] i denotes the ( i , j ) -th and i-th element of x and X , respectively. x 0 means all the elements of x is non-negative. The expression C N ( μ , σ 2 ) denotes circularly symmetric Gaussian distribution with expectation μ and variance σ 2 . C M × N and Z M × N represent the set of M × N dimension complex- and integer-valued matrixes.

2. System Model

2.1. System Setup

As illustrated in Figure 1, we consider an OBP payload-enabled LEO satellite that serves K single-antenna UTs within its coverage area. Let K = 1 , 2 , , K denote the set of all UTs. The satellite is equipped with a uniform planar array (UPA) consisting of M = M x M y antennas and adopts a fully digital precoding architecture to support multibeam transmission. Owing to the on-board power constraint, at most, B K digital beams can be simultaneously activated. To maximize spectral efficiency, FFR is adopted across beams. At a given symbol time, the transmit signal for K UTs denoted as s = [ s 1 , s 2 , , s K ] T C K × 1 is generated by the modulation and coding module, satisfying E [ s s H ] = I K .
The satellite OBP then processes this signal through two core functional modules. The first is the LP module, which applies the precoding matrix P = [ p 1 , , p K ] C B × K to the symbol vector s , thereby steering beams and suppressing multiuser interference so that UTs can share the same time–frequency resources. With massive arrays but limited on-board computation, LP methods significantly reduce complexity relative to nonlinear schemes while maintaining strong performance. In line with the satellite’s stringent power budget, the precoder is designed under a total transmit power constraint
( C 1 ) : Tr ( P P H ) P T .
The second is the beam selection module. Transmit beamforming is implemented by selecting beams from a DFT-based beamforming codebook W = [ w 1 , , w N ] C M × N , where N > K denotes the number of codewords that can be selected form the codebook and each column w n is a codeword. Denote N = { 1 , 2 , , N } as the index set of codewords in W . We construct the codebook W and determine N as follows. First, we generate a fully dimensional DFT-based beamforming codebook W DFT C M × M by applying a 2D-DFT to the antenna array. Then, since some beams generated from W DFT point outside the satellite’s maximum coverage area, we exclude the codewords corresponding to these infeasible beams, yielding an reduced-dimensional codebook W C M × N .
Let the precoded symbol vector be x = P s . We introduce a binary codeword-to-beam assignment matrix A { 0 , 1 } N × B ; then, its ( n , b ) -th entry a n , b indicates whether codeword w n is used to synthesize the b-th transmit beam
a n , b = 1 , if codeword w n is assigned to x b , 0 , otherwise .
The assignment matrix A must satisfy the following constraints:
( C 2 ) : n = 1 N a n , b 1 , b , ( C 3 ) : b = 1 B a n , b 1 , n .
Equivalently, (C2) and (C3) enforce a one-to-one matching between a subset of codewords and the available beam indices. Since A has B columns, the number of active beams equals the number of nonzero columns of A and is therefore upper bounded by B.
Based on the system model described above, the signal received by UT k can be written as
y k = h k H W A P s + n k ,
where h k denotes the downlink channel vector from the satellite antenna array to UT k, and n k is additive noise following CN ( 0 , σ k 2 ) .
According to (4), the transmitted signal is denoted by
x A = W A x B = W A P s ,
where x B = P s C B × 1 denotes the transmitted signal in the beamspace domain, whose corresponding beamspace channel is A H W H h k C B × 1 for UT k. Similarly, x A = W A x B C M × 1 represents the transmitted signal in the antenna-domain, with its corresponding antenna-domain channel being h k C M × 1 .
The difference between the antenna-domain transmit signal x A and the beamspace transmit signal x B essentially lies in their corresponding channel representations. After selecting B beams from the predefined codebook, the satellite forms B outgoing beams, each pointing toward a different spatial direction. Consequently, each UT’s antenna-domain channel vector is projected onto these spatial directions, and the resulting projection coefficients correspond to the beamforming gains. This process reduces the original M-dimensional antenna-domain channel vector to a B-dimensional beamspace representation.
To further clarify the relationship between x A and x B , we describe how the latter is transformed into the former and highlight their physical meanings. The B-dimensional vector x B represents the signals to be radiated along the B beams, where each element corresponds to one beam and specifies which UTs’ signals are carried in the beam and how much power is radiated toward it. After being processed by W A , x B is mapped to the antenna-domain for transmission through the physical antenna array. Since each column of W A characterizes the spatial excitation pattern of one beam across the antenna elements, each element of x B is distributed and weighted across all M antennas. Accordingly, the antenna-domain signal x A is formed, with its n-th entry corresponding to the baseband signal fed to the n-th antenna element.

2.2. Channel Model

The downlink channel between the LEO satellite and UT k at the instant t and frequency f can be modeled as [17]
h k ( t , f ) = p = 0 P k 1 a k , p e j 2 π ( t ν k , p f τ k , p ) v k , p C M × 1 ,
where P k represents the number of propagation paths and a k , p , ν k , p , τ k , p , v k , p denote the complex gain, Doppler shift, delay, and array response vector of path p. When the relative positions of the satellite and UT k do not change significantly, { P k , a k , p , ν k , p , τ k , p , v k , p } can be assumed to be invariant over the time intervals of interest [17]. Specifically, the Doppler shift can be decomposed as ν k , p ν k sat + ν k , p ut , where ν k sat refers to a path-independent component caused by the motion of the LEO satellite, and  ν k , p ut refers to a path-dependent component caused by the motion of UT k [23,24]. Let τ k min = min p τ k , p denote the minimum path delay of UT k, then the relative delay of path p can be written as τ k , p ut τ k , p τ k min . Since different elements of the satellite UPA experience phase offsets when transmitting or receiving the same signal, the array response vector is used to capture this characteristic. The array response vector corresponding to the p-th propagation path of UT k is given by [25]
v k , p = v k , p x ( ϑ k , p x ) v k , p y ( ϑ k , p y ) ,
where ϑ k x = sin ( θ k ) cos ( ϕ k ) and ϑ k y = sin ( θ k ) sin ( ϕ k ) . As illustrated in Figure 1, θ k and ϕ k represent the elevation and azimuth angles of UT k with respect to the satellite’s local plane coordinate system, and we denote θ k = [ θ k , ϕ k ] . The vectors v k , p x and v k , p y denote the array response vectors of the p-th propagation path of UT k along the x-axis and y-axis of the satellite UPA, respectively, which can be written as
v k , p x = 1 M x 1 , e j 2 π λ d x ϑ k , p x , , e j 2 π λ d x ( M x 1 ) ϑ k , p x T , v k , p y = 1 M y 1 , e j 2 π λ d y ϑ k , p y , , e j 2 π λ d y ( M y 1 ) ϑ k , p y T ,
where d x and d y denote the antenna element spacing of the satellite UPA along the x-axis and y-axis, which are typically set to d x = d y = λ 2 to avoid grating lobes. Owing to the considerably higher altitude of the satellite relative to the scatterers around the ground terminals, it is reasonable to assume that, for a given UT, the elevation and azimuth angles of all propagation paths are identical [17], i.e.,  θ k , p = θ k and φ k , p = φ k . Accordingly, we have ϑ k , p x = ϑ k x , ϑ k , p y = ϑ k y and v k , p = v k .
Based on the above analysis of the key propagation characteristics in LEO satellite communications, the downlink channel model in (6) can be reformulated as
h k ( t , f ) = a k ( t , f ) e j 2 π ( t ν k sat f τ k min ) v k ,
where a k ( t , f ) denotes the downlink complex channel gain of UT k:
a k ( t , f ) p = 0 P k 1 a k , p e j 2 π ( t ν k , p ut f τ k , p ut ) .

2.3. Statistical CSI

Due to the LoS-dominated propagation characteristics of LEO satellite communication links, the channel gain term a k ( t , f ) in (9) is assumed to follow a Rician distribution with Rician factor κ k and average power γ k . Specifically, the real and imaginary parts of a k are modeled as independent and identically distributed real-valued Gaussian random variables with mean κ k γ k 2 ( κ k + 1 ) and variance γ k 2 ( κ k + 1 ) , respectively [26]. In the LEO satellite communication system, sCSI for satellite UTs includes
a ¯ k | E { a k ( t , f ) } | = γ k κ k κ k + 1 , Ω k E { h k h k H } = γ k v k v k H ,
where the rank-one structure of Ω k captures the dominant LoS spatial signature persisting over multiple coherence blocks.

2.4. Problem Formulation

UT k’s signal-to-interference-plus-noise ratio (SINR) can be given as
Γ k ( A , P ) = p k H A H W H h k h k H W A p k j k p j H A H W H h k h k H W A p j + σ k 2 .
Thus, the ergodic downlink rate of UT k can be stated as
R k = E H log 2 1 + Γ k ( A , P ) .
There are two approximation approaches for the ergodic achievable rate (13) as follows.
  • Upper bound approximation: According to Jensen’s inequality and the concavity of log 2 ( · ) , an upper bound of R k can be obtained as
    R ¯ k log 2 1 + p k H A H W H E { h k h k H } W A p k j k p j H A H W H E { h k h k H } W A p j + σ k 2 = log 2 1 + p k H G ^ k p k j k p j H G ^ k p j + σ k 2 ,
    where G ^ k = A H W H Ω k W A .
  • Lower bound approximation: Let h ¯ k = E { h k } . By treating h ¯ k as the effective channel and regarding the random perturbation ( h k h ¯ k ) as uncorrelated noise, a lower bound of R k can be derived as
    R ˜ k log 2 1 + p k H W H A H E { h k } E { h k H } A W p k j = 1 K p j H W H A H E { h k h k H } A W p j p k H W H A H E { h k } E { h k H } A W p k + σ k 2 = log 2 1 + | p k H g ¯ k | 2 j = 1 K p j H G ^ k p j | p k H g ¯ k | 2 + σ k 2 ,
    where g ¯ k = A H W H h ¯ k .
Both approximations avoid taking expectations over nonlinear functions of the instantaneous channel vector h k in R k . Intuitively, as the channel of UT k becomes more deterministic, i.e., as κ k increases, the expected channel tends to align more closely with the actual realization, leading both R ¯ k and R ˜ k to approach R k .
The main difference between the upper bound and lower bound approximations lies in how they treat the effective covariance matrix h k h k H of the k-th UT. The upper bound uses E { h k h k H } , which includes the second-order statistics of both the LoS and scattered components, while the lower bound uses E { h k } E { h k H } that retains only the LoS component and ignores the contribution of the scattered paths. As a result, the lower bound tends to underestimate the effective channel gain compared to the upper bound.
Figure 2 illustrates the accuracy of the two approximations under κ = 0, 10, and 20 dB, evaluated with beamspace ZF precoding. In the NLoS scenario of Figure 2a, the channel exhibits rich scattered components, causing the lower bound to deviate noticeably from the ergodic rate, whereas the upper bound remains much tighter. In the LoS-dominant case of Figure 2b, although the scattered components are weak, their second-order energy is still non-negligible. Hence, the upper bound approximation provides a more accurate representation of the actual channel power. When κ is large and the channel approaches a pure LoS condition in Figure 2c, the two approximations become close.
To obtain a tighter estimate of R k , we adopt the upper bound approximation. Assuming a total transmit power constraint and a limited number of simultaneously activated beams, the WSR maximization problem is formulated as
max A , P k = 1 K β k R ¯ k s . t . ( C 1 ) : Tr [ P P H ] P T , ( C 2 ) : n = 1 N a n , b 1 , b , ( C 3 ) : b = 1 B a n , b 1 , n ,
where β k represents the weight of the k-th satellite UT.
The WSR maximization problem is inherently an NP-hard MINLP, and obtaining the global optimum of ( A , P ) is computationally prohibitive for LEO satellite systems with large-scale antenna arrays and limited on-board processing capability. To strike a balance between complexity and performance, we adopt the two-stage multibeam transmission approach.

3. Beamspace Transmission Design for Sum Rate Maximization Problem

3.1. Angle-Based Beam Selection Algorithm

In the fixed DFT codebook W , each codeword corresponds to a steering vector with a specific spatial direction. Once B mutually orthogonal codewords are selected, the UTs’ antenna-domain channels are effectively sampled along the corresponding spatial angles, mapping them from an N × K dimensional space to a B × K subspace, namely the beamspace domain. Prior studies have shown that as long as the selected subspace captures the majority of the channel power, the performance can approach that of the full-dimensional optimal design [27,28].
For the n-th codeword w n in the codebook W , its normalized beamforming gain toward UT k can be quantified by
η k , n = | v k H w n | 2 .
Proposition 1. 
(17) can be reformulated as
η k , n = 1 M 2 sin π 2 M x Δ ϑ k , n x sin π 2 Δ ϑ k , n x 2 sin π 2 M y Δ ϑ k , n y sin π 2 Δ ϑ k , n y 2 .
where Δ ϑ k , n x = ϑ k x ϑ n x and Δ ϑ k , n y = ϑ k y ϑ n y denote the spatial angular differences between UT k and beam n, with ( ϑ n x , ϑ n y ) characterizing the 2D beam departure angles of the n-th codeword.
Proof. 
See Appendix A.    □
According to (17), computing η k , n for each UT–beam pair requires an inner product operation with a complexity of O ( M ) . For LEO satellites equipped with large-scale antenna arrays, this operation becomes computationally expensive. However, by exploiting the 2D angular information as expressed in (18), the high-dimensional vector operations can be effectively avoided, since η k , n depends solely on the angular differences ( Δ ϑ k , n x , Δ ϑ k , n y ) and is independent of the absolute angular positions ( ϑ k x , ϑ k y ) .
Define N as the union of all selected codewords in the codebook, then the normalized beamspace channel power of UT k can be expressed as
η k = n N η k , n .
To enhance the performance of beamspace precoding, the objective is to select codewords that can effectively improve { η k } k [29]. Yet, a larger | N | does not necessarily lead to better performance due to the inherent sparsity of the beamspace channel, and may even incur higher computational complexity. Specifically, as the satellite channel is single-path dominated, the channel power of UT k tends to be concentrated around its LoS direction ( ϑ k x , ϑ k y ) . Figure 3 illustrates the beamspace channel power sampled with an 8 × 8 DFT codebook. It can be observed that, for any given UT, most of its channel power is concentrated around a specific direction.
The sparsity of the beamspace channel simplifies the beam selection process by allowing the selection of only a small subset of beams to achieve near-optimal beamspace transmission performance. Moreover, this property enables decoupling the beam selection process for different UTs. Specifically, a lower bound of (20) can be formulated as
η k n N k η k , n η ˜ k ,
where N k N denotes the subset of selected codewords that are associated with beams pointing near the LoS direction of UT k. Since for UT k, the beams that can effectively improve η k are always distributed around its LoS direction, the lower bound in (20) is relatively tight. This implies that N k can be determined independently for each UT in practice, and the overall set of selected beams is obtained by taking the union over all UTs, i.e.,
N = k N k N .
To determine N k , we first decompose the angular differences between UT k and beam n as
Δ ϑ k , n x = δ k x + 2 M x q k x ( n ) ,
Δ ϑ k , n y = δ k y + 2 M y q k y ( n ) ,
where δ k x = ϑ k x ϑ k x 1 M x , 1 M x and δ k y = ϑ k y ϑ k y 1 M y , 1 M y denote the space angle offsets between UT k and beam k , k N is the index of the beam closest to ( ϑ k x , ϑ k y ) . q k x ( n ) Z and q k y ( n ) Z are integers representing the distance between beam n and k . For a given pair ( δ k x , δ k y ) , sorting { η k , n } n in descending order yields the following sequences of q k x ( n ) and q k y ( n ) :
T b = { 0 , 1 , 1 , 2 , 2 , } , δ k b 0 { 0 , 1 , 1 , 2 , 2 , } , δ k b < 0 , b { x , y } .
For UT k, by selecting the first few elements from T b , a subset of codewords concentrated around k can be constructed, denoted as N k . Then, N k can be obtained by selecting elements only from N k rather than from the entire codebook, which further reduces the computational complexity. As illustrated in Figure 4, for six random realizations of ( δ k x , δ k y ) with ( ϑ k x , ϑ k y ) = ( 0 , 0 ) and | N k | = 13 , η k rapidly increases with the number of selected beams | N k | , and near-optimal channel sampling can be achieved by selecting only 1–4 beams. Accordingly, we define a simple rule for constructing N k as
N k = { n N k : η k , n α k η k , k } ,
where η k , k denotes the normalized beamspace channel power captured by the beam closest to the LoS direction of UT k and α k is the threshold.
The beam selection results directly determine the beam selection matrix A as
a n , b = 1 , if n N , 0 , otherwise .
The above angle-based beam selection algorithm is summarized in Algorithm 1.
Algorithm 1 Angle-based Beam Selection Algorithm
Input:  { γ k , θ k , α k , | N k | } k , W, B.
  1: Initialize:
   1-a: ( ϑ k x , ϑ k y ) θ k , k K .
   1-b: ( ϑ n x , ϑ n y ) w n , n N .
  2: for  k K  do
  3:       k arg min n N | Δ ϑ k , n x | 2 + | Δ ϑ k , n y | 2 .
  4:      Calculate η k , k as described in (18).
  5:      Set N k with indices k and sequences T x , T y .
  6:      for  n N k  do
  7:          Calculate η k , n as described in (18).
  8:      end for
  9:       N k { n N k η k , n α k η k , k } .
10: end for
11: N k = 1 K N k
12: if  | N | > B  then
13:      for  n N  do
14:            s n k = 1 K η k , n .
15:      end for
16:       N arg max S N , | S | = B n S s n .
17: end if
18: Calculate A as described in (26).
Output: A .

3.2. Beamspace WMMSE Precoding

Once the beamspace channel is determined, LP is required to suppress multibeam interference. Among various LP strategies, the WMMSE precoding algorithm is particularly appealing as it is mathematically equivalent to the WSR maximization problem and guarantees convergence to a stationary point with favorable performance.
To transform the WSR maximization problem in (16) into an equivalent WMMSE problem, we first perform covariance decomposition on Ω k as
Ω k = q k q k H ,
where q k = γ k v k .
Then the WMMSE problem can be given as
min M , U , P k β k ( m k e k log ( m k ) ) s . t . ( C 1 ) , ( C 2 ) , ( C 3 ) ,
where M = diag ( m 1 , m 2 , , m k ) 0 denotes the WMMSE weight matrix. U = diag ( u 1 , u 2 , , u K ) represents the virtual receiver with u k corresponding to the receive filter of UT k. e k is denoted by
e k = E { | s ^ k s k | 2 } .
where s ^ k denotes a linear estimate of s k
s ^ k = u k g ^ k H j p j s j + u k n k ,
where g ^ k = A H W H q k .
By substituting (30) into (29), the MSE of UT k can be rewritten as
e k = E { | u k g ^ k H p k 1 | 2 } + j k | u k | 2 E { | g ^ k H p j | 2 } + | u k | 2 σ k 2 .
Proposition 2. 
The WSR maximization problem in (16) is equivalent to the WMMSE problem in (28), in the sense that both formulations yield the same optimal precoder P with the same beam selection matrix A .
Proof. 
See Appendix B.    □
Different from conventional WMMSE formulations that rely on iCSI, our WMMSE problem is formulated directly on sCSI Ω k , which ensures robustness and low overhead for transmission implementation.
Although the WMMSE problem is not jointly convex, it is convex with respect to each variable when the others are fixed. Hence, an alternating optimization strategy can be employed. The update steps are as follows.
With M and P fixed, the optimal u k is obtained by minimizing e k with respect to u k , yielding
u k = p k H g ^ k j = 1 K p j H g ^ k g ^ k H p j + σ k 2 .
Based on such an expression, the corresponding optimal value of e k can be computed as
e k = j k | p j H g ^ k | 2 + σ k 2 j = 1 k | p j H g ^ k | 2 + σ k 2 .
With U and P fixed, the optimal WMMSE weight is given by m k = ( e k ) 1 , which can be written as
m k = 1 + p k H g ^ k g ^ k H p k j k p j H g ^ k g ^ k H p j + σ k 2 .
With M and U fixed, the optimization problem in terms of P reduces to
min P k β k m k e k s . t . ( C 1 ) ,
whose Lagrangian function can be derived as
L ( P , μ ) = k β k m k e k ( P ) + μ ( Tr [ P P H ] P T ) ,
where μ is the Lagrange multiplier. By setting L ( P , μ ) p k H = 0 , we formulate the closed-form iterative expression for the precoding vector of UT k as
p k ( μ ) = j = 1 K β j m j | u j | 2 g ^ j g ^ j H + μ I 1 β k m k u k * g ^ k .
For brevity, we combine the precoding vectors of all satellite UTs as
P ( μ ) = η ( Ω ^ + μ I ) 1 D ,
where Ω ^ = j = 1 K β j m j | u j | 2 g ^ j g ^ j H , d k = β k m k u k * g ^ k , and  D = [ d 1 , d 2 , , d K ] . The scaling factor η ensures the power constraint and is given by
η ( μ ) = P T Tr [ D H ( Ω ^ + μ I ) 2 D ] .
Finally, by substituting P ( μ ) into (35) and differentiating with respect to μ , the closed-form solution is obtained as
μ = k β k m k | u k | 2 σ k 2 P T .
The above beamspace WMMSE precoding algorithm is summarized in Algorithm 2.
Algorithm 2 Beamspace WMMSE Precoding
Input:  { g ^ k , γ k , σ k , β k } k , P T , I max , χ .
  1: Initialize:
   1-a: i 0 .
   1-b: R ¯ k 0 , k K .
  2: while  i < I max  do
  3:       i i + 1 .
  4:       R ¯ k R ¯ k , k K .
  5:      Update u k as in (32).
  6:      Update m k as in (34).
  7:      Update p k as in (37).
  8:      Calculate R ¯ k as described in (14).
  9:      if  k = 1 K β k ( R ¯ k R ¯ k ) k = 1 K β k R ¯ k χ  then
10:         break
11:      end if
12: end while
Output:  P .

4. Simulation Results

We consider a broadband LEO satellite equipped with a UPA. Multiple beams are generated under an FFR setting to simultaneously serve multiple UTs randomly distributed within the satellite’s circular coverage region. Each UT is assumed to be a single-antenna handheld device. The simulations are conducted in the L/S frequency band, which is widely adopted in mobile satellite communications for voice and data services to handheld terminals. The key simulation parameters are summarized in Table 1.
In this section, we mainly compare the following multibeam transmission schemes:
  • DFTBF: A baseline that selects K beams from the fixed DFT codebook W that best matches the UTs’ LoS directions. This method has the lowest computational complexity but does not incorporate LP methods for interference mitigation, thus serving as a performance lower bound.
  • sWMMSE: An sCSI-based antenna-domain WMMSE precoding scheme applied directly to the full channel, serving as the performance upper bound.
  • sBWMMSE-ABS: An sCSI-based beamspace WMMSE precoding scheme that first selects B beams from W based on the UTs’ angular information (Algorithm 1), and then performs WMMSE precoding in the beam domain (Algorithm 2).
  • sBWMMSE-1B: A simplified scheme that selects a single LoS-matched beam for each UT, followed by sCSI-based beamspace WMMSE precoding.
Monte Carlo simulations are performed to evaluate the performance of different transmission schemes. In each trial, K UTs are uniformly placed within the satellite footprint. Since η k , n in (18) depends only on the angular differences between UT k and beam n (i.e., ( Δ ϑ k , n x , Δ ϑ k , n y ) ) rather than the absolute space angles of UT k (i.e., ( ϑ k x , ϑ k y ) ), the threshold in Algorithm 1 can be chosen identically for all UTs; that is, we set α k = α for all UTs. Additionally, it is assumed that all UTs share the same G/T, Rician factor κ k , and noise power σ k , i.e., κ k = κ , σ k = σ , k . The channels are generated according to (9), and the link gain of UT k is obtained from the link budget γ k = P T G T G R M c 2 ( 4 π f L k ) 2 , where G T and G R represent the antenna gain of the satellite and UTs, L k is the distance between the satellite and UT k [31].
Figure 5 compares the beam patterns of the four schemes. The sWMMSE scheme produces the most accurate mainlobes and achieves deep nulls in non-service directions, thereby providing the best multibeam transmission performance. The DFTBF scheme relies solely on fixed codeword-based beamforming without LP methods, thus resulting in a significant discrepancy between the mainlobe directions and the UTs’ LoS angles, as well as strong sidelobe interference. Furthermore, as different UTs may be assigned the same best-matching beam, it is difficult to support full-frequency reuse across beams. sBWMMSE-1B alleviates some of these problems by applying WMMSE precoding on the selected beams, resulting in improved interference control, but residual misalignment and sidelobe leakage remain. sBWMMSE-ABS achieves beam patterns close to sWMMSE, while notably improving mainlobe accuracy and reducing sidelobe interference compared with DFTBF and sBWMMSE-1B, which stems from the enlarged beam set that enables improved accuracy of channel sampling and provides extra degrees of freedom for interference mitigation.
Figure 6 shows the variation in the selected beam count with the number of UTs for sBWMMSE-ABS and sBWMMSE-1B schemes. As K increases, | N | grows sub-linearly, since UTs located closely in the angular domain often share common optimal or near-optimal beams. This effect becomes more pronounced with higher UT density, thereby slowing the growth of the union set N = k N k . Furthermore, although sBWMMSE-ABS introduces auxiliary beams pointing near each UT’s LoS direction, the increase in | N | compared with sBWMMSE-1B remains modest and well below the size of the full codebook.
Figure 7 presents the average sum rate performance of four schemes with respect to the UT G/T values. As G/T increases, the system transitions from a noise-limited to an interference-limited regime. The DFTBF scheme quickly saturates due to its inability to suppress interference, serving as the lower bound. sWMMSE consistently delivers the best performance and acts as the upper bound. Both beamspace schemes, sBWMMSE-ABS and sBWMMSE-1B, achieve substantial gains over DFTBF. Among them, sBWMMSE-ABS exhibits performance much closer to the sWMMSE solution, demonstrating the effectiveness of the proposed beam selection (Algorithm 1) and precoding (Algorithm 2) strategies.
In Figure 8, we investigate the impact of the number of UTs on these schemes. For the simplest DFTBF scheme, the system sum rate increases with the number of UTs K, but the growth gradually slows down. When K 50 , the sum rate saturates and remains almost constant thereafter. Benefiting from the interference suppression capability of WMMSE precoding, the sWMMSE, sBWMMSE-ABS and sBWMMSE-1B schemes all significantly outperform DFTBF, and continue to achieve performance gains as K increases. Among them, the sWMMSE scheme consistently provides the highest sum rate across the entire range, while sBWMMSE-ABS outperforms sBWMMSE-1B and remains close to sWMMSE in most cases.
For the iterative algorithms sWMMSE, sBWMMSE-ABS, and sBWMMSE-1B, we study their convergence behaviors in sum rate. As illustrated in Figure 9, the sum rate performances of all the three schemes quickly converge within the specified number of iterations.
Table 2 compares the computational complexity of the considered algorithms. For DFTBF, the primary computational burden arises from identifying the best-matching beam for each UT within the codebook, which results in a complexity of O ( K N ) . For the sWMMSE scheme, the computational complexity per iteration can be expressed as O ( K M 2 + M 3 + M 2 K ) , among which the O ( M 3 ) term dominates when M K . Therefore, the overall complexity is characterized by O ( I max M 3 ) , with the lower-order terms omitted. The complexity of sBWMMSE-ABS consists of two parts: beam selection based on Algorithm 1 and beamspace WMMSE precoding based on Algorithm 2. In the first part, the complexity is O ( K N + K | N k | ) ; in the second part, the analysis is similar to that of sWMMSE precoding, but on a reduced dimension, leading to O ( I max B 3 ) , where the beam set has a size of | N | B . The complexity of sBWMMSE-1B is similar to that of sBWMMSE-ABS, except that the beam selection process is simplified: each UT selects only its best-matching beam, resulting in a beam set size | N | K . Consequently, the overall complexity of sBWMMSE-1B is O ( K N + I max K 3 ) . Comparing the computational complexity of the four schemes, DFTBF is the most lightweight with its cost grows approximately linearly with the codebook (and thus array) size. By contrast, sWMMSE has the highest complexity, scaling cubically with the array size. By operating on a dimension-reduced beamspace channel, sBWMMSE-ABS and sBWMMSE-1B substantially reduce the computational burden, placing their complexity between DFTBF and sWMMSE.
The runtime results in Figure 10 further corroborate these findings. sWMMSE exhibits the highest runtime and shows strong sensitivity to M, consistent with its cubic scaling O ( M 3 ) . sBWMMSE-1B and sBWMMSE-ABS achieve substantially lower runtime, where sBWMMSE-ABS incurs slightly higher runtime than sBWMMSE-1B due to B K . Considering that the sum rate performance of sBWMMSE-ABS is close to that of sWMMSE, these results confirm that sBWMMSE-ABS achieves a favorable trade-off between performance and computational complexity.
In Figure 11, we study the impact of the threshold parameter α on the performance of the proposed algorithm sBWMMSE-ABS. As illustrated in Figure 11a, when α decreases, the number of selected beams | N | increases, and vice versa. This brings two opposite effects. On one hand, as | N | increases, the projection of the antenna-domain channel energy onto the beam region increases, which is also illustrated in Figure 4b. Accordingly, the effectiveness of beamspace precoding is enhanced, leading to an increase in system sum rate, as shown in Figure 11b. On the other hand, as | N | increases, the dimension of the beamspace channel matrix and the beamspace linear precoding matrix also increases, which results in higher computational complexity.

5. Conclusions

This paper investigated an sCSI-based beamspace transmission design for LEO satellite communication systems. We first derived an sCSI-based upper bound for the ergodic sum rate and used it to formulate the corresponding WSR maximization problem. Then, we proposed an angle-based beam selection algorithm, which utilized the proportion of channel power captured by each beam as the selection metric and exploited the LoS-dominant nature of satellite channels to reduce computational complexity. Based on the low-dimensional beamspace channel, we transformed the WSR problem into an equivalent sWMMSE problem and derived a beamspace precoding scheme to suppress CCI. Simulation results demonstrated that the proposed scheme achieved performance close to antenna-domain precoding while effectively reducing computational complexity. Moreover, since the proposed beamspace transmission framework relied only on slowly varying sCSI, it successfully mitigated the challenge of acquiring iCSI.

Author Contributions

Methodology, Q.D. and Y.W.; Software, Q.D.; Writing original draft, Q.D.; Writing review and editing, Y.W. and Y.Z.; Funding acquisition, W.W., N.H. and L.C. 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 2023YFB2904703, Southeast University–China Mobile Research Institute Joint Innovation Center.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

Authors Nan Hu and Li Chai were employed by the China Mobile Research Institute. 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.

Abbreviations

The following abbreviations are used in this manuscript:
LEOLow Earth orbit
MEOMedium Earth orbit
GEOGeostationary orbit
UTUser terminal
OBPOn-board processor
CoMSatCoordinated multiple-satellite
CCICo-channel interference
SESpectral efficiency
CSIChannel state information
iCSIInstantaneous channel state information
sCSIStatistical channel state information
AoDAngle of departure
LoSLine-of-sight
MIMOMultiple-input multiple-output
mMIMOMassive multiple-input multiple-output
UPAUniform planar array
DBFDigital beamforming
DFTDiscrete Fourier transform
FFTFast Fourier transform
FFRFull-frequency reuse
MSEMean square error
LPLinear precoding
WSRWeighted sum rate
WMMSEWeighted minimum mean square error
sWMMSEsCSI-based weighted minimum mean square error
MFMatched filter
ZFZero-forcing
RZFRegularized zero-forcing
SINRSignal-to-interference-plus-noise ratio
SLNRSignal-to-leakage-plus-noise ratio

Appendix A. Proof of Proposition 1

With a UPA of size M x × M y , the array response of UT k can be separated into two different components in the x-axis and y-axis:
v k = v k x ( ϑ k x ) v k y ( ϑ k y ) .
Similarly, each codeword in the beamforming codebook associated with the M x × M y UPA can also be factorized as the Kronecker product of two one-dimensional DFT vectors, i.e.,
w n = w n x ( ϑ n x ) w n y ( ϑ n y ) .
Here, w n b ( ϑ n b ) ( b { x , y } ) share the same functional form with v k b ( ϑ k b ) and can be written as
w n b = 1 M b 1 , e j 2 π λ d b ϑ n b , , e j 2 π λ d b ( M b 1 ) ϑ n b T .
Using ( a b ) H ( c d ) = ( a H c ) ( b H d ) , (17) can be reformulated as
η k , n = ( v k x ) H w n x 2 ( v k y ) H w n y 2 .
For each dimension b { x , y } , the inner product of v k b and w n b forms a finite geometric sum and can be computed as
( v k b ) H w n b = 1 M b m = 0 M b 1 e j m ψ b = 1 M b · 1 e j M b ψ b 1 e j ψ b ,
where ψ b 2 π λ d b ( ϑ k b ϑ n b ) denote the phase increments.
By multiplying the numerator and denominator by e j M b ψ b / 2 and e j ψ b / 2 , (A5) can be rewritten in a sine form as
( v k b ) H w n b = 1 M b e j ( M b 1 ) ψ b 2 sin M b ψ b 2 sin ψ b 2 ,
Accordingly, we obtain
| ( v k b ) H w n b | 2 = 1 M b 2 sin M b ψ b 2 sin ψ b 2 2 .
Therefore, the fraction of captured channel power can be written as
η k , n = 1 M x 2 sin M x ψ x 2 sin ψ x 2 2 · 1 M y 2 sin M y ψ y 2 sin ψ y 2 2 .
When d x = d y = λ / 2 , (A8) reduces to (18).
This completes the proof.

Appendix B. Proof of Proposition 2

By successively substituting the optimal u k in (32) and m k in (34) into the objective function of the WMMSE problem (28), the cost can be reformulated as a function depending only on ( P ) . With m k = ( e k ) 1 , we obtain
m k e k log ( m k ) = 1 log 1 + | p k H g ^ k | 2 j k | p j H g ^ k | 2 + σ k 2 .
Therefore, the objective of the WMMSE problem (28) can be rewritten as
k = 1 K β k m k e k log ( m k ) = k = 1 K β k k = 1 K β k log 1 + | p k H g ^ k | 2 j k | p j H g ^ k | 2 + σ k 2 = k = 1 K β k k = 1 K β k R ¯ k
Since k = 1 K β k is a constant independent of ( P ) , minimizing the WMMSE objective is equivalent to maximizing the WSR objective in (16). Hence, the two problems yield the same optimal precoder P and beam selection matrix A .
This completes the proof.

References

  1. Wang, W.; Zhu, Y.; Wang, Y.; Ding, R.; Chatzinotas, S. Toward Mobile Satellite Internet: The Fundamental Limitation of Wireless Transmission and Enabling Technologies. Engineering 2025. [Google Scholar] [CrossRef]
  2. Heo, J.; Sung, S.; Lee, H.; Hwang, I.; Hong, D. MIMO Satellite Communication Systems: A Survey From the PHY Layer Perspective. IEEE Commun. Surveys Tuts. 2023, 25, 1543–1570. [Google Scholar] [CrossRef]
  3. Hernandez, J.A.; Reviriego, P. A brief introduction to satellite communications for Non-Terrestrial Networks (NTN). arXiv 2023, arXiv:2305.04590. [Google Scholar] [CrossRef]
  4. Mahboob, S.; Liu, L. Revolutionizing Future Connectivity: A Contemporary Survey on AI-Empowered Satellite-Based Non-Terrestrial Networks in 6G. IEEE Commun. Surv. Tuts. 2024, 26, 1279–1321. [Google Scholar] [CrossRef]
  5. Li, K.X.; You, L.; Wang, J.; Gao, X.; Tsinos, C.G.; Chatzinotas, S.; Ottersten, B. Downlink Transmit Design for Massive MIMO LEO Satellite Communications. IEEE Trans. Commun. 2022, 70, 1014–1028. [Google Scholar] [CrossRef]
  6. Kodheli, O.; Lagunas, E.; Maturo, N.; Sharma, S.K.; Shankar, B.; Montoya, J.F.M.; Duncan, J.C.M.; Spano, D.; Chatzinotas, S.; Kisseleff, S.; et al. Satellite Communications in the New Space Era: A Survey and Future Challenges. IEEE Commun. Surv. Tuts. 2021, 23, 70–109. [Google Scholar] [CrossRef]
  7. Angeletti, P.; De Gaudenzi, R. A Pragmatic Approach to Massive MIMO for Broadband Communication Satellites. IEEE Access 2020, 8, 132212–132236. [Google Scholar] [CrossRef]
  8. Palisetty, R.; Eappen, G.; Singh, V.; Socarras, L.M.G.; Ha, V.N.; Vásquez-Peralvo, J.A.; Rios, J.L.G.; Duncan, J.C.M.; Martins, W.A.; Chatzinotas, S.; et al. FPGA Implementation of Efficient 2D-FFT Beamforming for On-Board Processing in Satellites. In Proceedings of the 2023 IEEE 98th Vehicular Technology Conference (VTC2023-Fall), Toronto, ON, Canada, 5–8 September 2023; pp. 1–7. [Google Scholar]
  9. Garcés-Socarrás, L.M.; González-Rios, J.L.; Palisetty, R.; Cuiman, R.; Ha, V.N.; Vásquez-Peralvo, J.A.; Eappen, G.; Nguyen, T.T.; Duncan, J.C.M.; Chatzinotas, S.; et al. Efficient Digital Beamforming for Satellite Payloads Using a 2D FFT-Based Parallel Architecture. In Proceedings of the 2025 IEEE International Symposium on Circuits and Systems (ISCAS), London, UK, 25–28 May 2025; pp. 1–5. [Google Scholar]
  10. Ha, V.N.; Abdullah, Z.; Eappen, G.; Duncan, J.C.M.; Palisetty, R.; Rios, J.L.G.; Martins, W.A.; Chou, H.F.; Vasquez, J.A.; Garces-Socarras, L.M.; et al. Joint Linear Precoding and DFT Beamforming Design for Massive MIMO Satellite Communication. In Proceedings of the 2022 IEEE Globecom Workshops, Rio de Janeiro, Brazil, 4–8 December 2022; pp. 1121–1126. [Google Scholar]
  11. Wang, A.; Lei, L.; Hu, X.; Lagunas, E.; Pérez-Neira, A.I.; Chatzinotas, S. Adaptive Beam Pattern Selection and Resource Allocation for NOMA-Based LEO Satellite Systems. In Proceedings of the IEEE Global Communications Conference, (GLOBECOM), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 674–679. [Google Scholar]
  12. Wu, S.; Wang, Y.; Sun, G.; You, L.; Wang, W.; Ding, R. Energy and Computational Efficient Precoding for LEO Satellite Communications. In Proceedings of the IEEE Global Communications Conference, (GLOBECOM), Kuala Lumpur, Malaysia, 4–8 December 2023; pp. 1872–1877. [Google Scholar]
  13. Xu, M.; Zhang, F.; Shan, L.; Wang, M.M. Kalman Filter Based Precoding Approach for Inter-Beam Interference Cancellation in Maritime MTC Satellite. In Proceedings of the 2021 IEEE 6th International Conference on Computer and Communication Systems (ICCCS), Chengdu, China, 23–26 April 2021; pp. 943–948. [Google Scholar]
  14. Wang, Y.; Hou, H.; Yi, X.; Wang, W.; Jin, S. Towards Unified AI Models for MU-MIMO Communications: A Tensor Equivariance Framework. arXiv 2025, arXiv:2406.09022. [Google Scholar] [CrossRef]
  15. Wang, Y.; Ha, V.N.; Ntontin, K.; Yan, H.; Wang, W.; Chatzinotas, S.; Ottersten, B. Statistical CSI-Based Distributed Precoding Design for OFDM-Cooperative Multi-Satellite Systems. arXiv 2025, arXiv:2505.08038. [Google Scholar]
  16. Liu, Y.; Wang, Y.; Wang, J.; You, L.; Wang, W.; Gao, X. Robust Downlink Precoding for LEO Satellite Systems With Per-Antenna Power Constraints. IEEE Trans. Veh. Technol. 2022, 71, 10694–10711. [Google Scholar] [CrossRef]
  17. 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]
  18. Röper, M.; Matthiesen, B.; Wübben, D.; Popovski, P.; Dekorsy, A. Beamspace MIMO for Satellite Swarms. In Proceedings of the 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, TX, USA, 10–13 April 2022; pp. 1307–1312. [Google Scholar]
  19. Ahmad, I.; Nguyen, K.D.; Letzepis, N.; Lechner, G.; Joroughi, V. Zero-Forcing Precoding With Partial CSI in Multibeam High Throughput Satellite Systems. IEEE Trans. Veh. Technol. 2021, 70, 1410–1420. [Google Scholar] [CrossRef]
  20. Kang, J.; Im, G.; Jung, S.; Ryu, J.G.; Byun, W.J. Partial CSI based Regularized Zero-Forcing Precoder for Multibeam Satellite Communications toward 6G Networks. In Proceedings of the 2021 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 20–22 October 2021; pp. 1579–1581. [Google Scholar]
  21. Fatema, N.; Hua, G.; Xiang, Y.; Peng, D.; Natgunanathan, I. Massive MIMO Linear Precoding: A Survey. IEEE Syst. J. 2018, 12, 3920–3931. [Google Scholar] [CrossRef]
  22. Ha, V.N.; Nguyen, D.H.N.; Duncan, J.C.M.; Gonzalez-Rios, J.L.; Peralvo, J.A.V.; Eappen, G.; Garces-Socarras, L.M.; Palisetty, R.; Chatzinotas, S.; Ottersten, B. User-Centric Beam Selection and Precoding Design for Coordinated Multiple-Satellite Systems. In Proceedings of the 2024 IEEE 35th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Valencia, Spain, 2–5 September 2024; pp. 1–6. [Google Scholar]
  23. Papathanassiou, A.; Salkintzis, A.; Mathiopoulos, P. A comparison study of the uplink performance of W-CDMA and OFDM for mobile multimedia communications via LEO satellites. IEEE Pers. Commun. 2001, 8, 35–43. [Google Scholar] [CrossRef]
  24. Fontan, F.; Vazquez-Castro, M.; Cabado, C.; Garcia, J.; Kubista, E. Statistical modeling of the LMS channel. IEEE Trans. Veh. Technol. 2001, 50, 1549–1567. [Google Scholar] [CrossRef]
  25. Wu, S.; Wang, Y.; Sun, G.; Wang, W.; Wang, J.; Ottersten, B. Distributed Beamforming for Multiple LEO Satellites With Imperfect Delay and Doppler Compensations: Modeling and Rate Analysis. IEEE Trans. Veh. Technol. 2025, 74, 14978–14984. [Google Scholar] [CrossRef]
  26. Letzepis, N.; Grant, A.J. Capacity of the Multiple Spot Beam Satellite Channel With Rician Fading. IEEE Trans. Inf. Theory 2008, 54, 5210–5222. [Google Scholar] [CrossRef]
  27. Shen, W.; Bu, X.; Gao, X.; Xing, C.; Hanzo, L. Beamspace Precoding and Beam Selection for Wideband Millimeter-Wave MIMO Relying on Lens Antenna Arrays. IEEE Trans. Signal Process. 2019, 67, 6301–6313. [Google Scholar] [CrossRef]
  28. Liu, A.; Lau, V.K.N. Two-Stage Subspace Constrained Precoding in Massive MIMO Cellular Systems. IEEE Trans. Wirel. Commun. 2015, 14, 3271–3279. [Google Scholar] [CrossRef]
  29. Sayeed, A.; Brady, J. Beamspace MIMO for high-dimensional multiuser communication at millimeter-wave frequencies. In Proceedings of the IEEE Global Communications Conference, (GLOBECOM), Atlanta, GA, USA, 9–13 December 2013; pp. 3679–3684. [Google Scholar]
  30. 3rd Generation Partnership Project (3GPP). Solutions for NR to Support Non-Terrestrial Networks (NTN); Technical Report TR 38.821 V16.2.0, 3GPP; 3rd Generation Partnership Project (3GPP): Sophia Antipolis Cedex, France, 2023; Release 16. [Google Scholar]
  31. Al-Hraishawi, H.; Chougrani, H.; Kisseleff, S.; Lagunas, E.; Chatzinotas, S. A Survey on Nongeostationary Satellite Systems: The Communication Perspective. IEEE Commun. Surv. Tuts. 2023, 25, 101–132. [Google Scholar] [CrossRef]
Figure 1. System model.
Figure 1. System model.
Entropy 27 01214 g001
Figure 2. Tightness of rate bounds under different κ -factors: (a) κ = 0 dB; (b) κ = 10 dB; (c) κ = 20 dB.
Figure 2. Tightness of rate bounds under different κ -factors: (a) κ = 0 dB; (b) κ = 10 dB; (c) κ = 20 dB.
Entropy 27 01214 g002
Figure 3. Sparsity of the beamspace channel.
Figure 3. Sparsity of the beamspace channel.
Entropy 27 01214 g003
Figure 4. Illustration of the number of beams and the corresponding normalized beamspace channel power: (a) Beam set with ( ϑ k x , ϑ k y ) = ( 0 , 0 ) , | N k | = 13 ; (b) η k vs. | N k | .
Figure 4. Illustration of the number of beams and the corresponding normalized beamspace channel power: (a) Beam set with ( ϑ k x , ϑ k y ) = ( 0 , 0 ) , | N k | = 13 ; (b) η k vs. | N k | .
Entropy 27 01214 g004
Figure 5. Satellite beam patterns, α = 0.2 , M = 256 , G/T = −30 dB/K, K = 50 : (a) sWMMSE; (b) DFTBF; (c) sBWMMSE-ABS; (d) sBWMMSE-1B.
Figure 5. Satellite beam patterns, α = 0.2 , M = 256 , G/T = −30 dB/K, K = 50 : (a) sWMMSE; (b) DFTBF; (c) sBWMMSE-ABS; (d) sBWMMSE-1B.
Entropy 27 01214 g005
Figure 6. | N | vs. K, α = 0.2 , M = 256 , G/T = −30 dB/K.
Figure 6. | N | vs. K, α = 0.2 , M = 256 , G/T = −30 dB/K.
Entropy 27 01214 g006
Figure 7. Average sum rate vs. G/T, α = 0.2 , M = 256 , K = 40 .
Figure 7. Average sum rate vs. G/T, α = 0.2 , M = 256 , K = 40 .
Entropy 27 01214 g007
Figure 8. Average sum rate vs. K, α = 0.2 , M = 256 , G/T = −30 dB/K.
Figure 8. Average sum rate vs. K, α = 0.2 , M = 256 , G/T = −30 dB/K.
Entropy 27 01214 g008
Figure 9. Convergence of sWMMSE, sBWMMSE-ABS, and SBMMSE.
Figure 9. Convergence of sWMMSE, sBWMMSE-ABS, and SBMMSE.
Entropy 27 01214 g009
Figure 10. Running time comparison: (a) M = 256 ; (b) M = 1024 .
Figure 10. Running time comparison: (a) M = 256 ; (b) M = 1024 .
Entropy 27 01214 g010
Figure 11. Effect of the threshold parameter α on the performance of sBWMMSE-ABS: (a) | N | vs. α , K = 50 , M = 256 , G/T = −30 dB/K.; (b) Average sum rate vs. α , K = 50 , M = 256 .
Figure 11. Effect of the threshold parameter α on the performance of sBWMMSE-ABS: (a) | N | vs. α , K = 50 , M = 256 , G/T = −30 dB/K.; (b) Average sum rate vs. α , K = 50 , M = 256 .
Entropy 27 01214 g011
Table 1. Simulation parameters [30].
Table 1. Simulation parameters [30].
ParameterValue
Orbit altitude785.41 km
Transmit antenna size 16 × 16 / 32 × 32
Maximum transmit power300 W
Gain of TX antennas0 dBi
Gain of RX antennas0 dBi
UT antenna noise temperature290 K
UT G/T [ 30 , 10 ] dB/K
Number of UTs10–70
Distribution of UTsUniform
Carrier frequency2 GHz
System bandwidth20 MHz
Table 2. Computational complexity.
Table 2. Computational complexity.
MethodsComplexity Order
DFTBF O K N
sWMMSE O I max M 3
sBWMMSE-1B O K N + I max K 3
sBWMMSE-ABS O K N + I max B 3
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

Dong, Q.; Wang, Y.; Hu, N.; Zhu, Y.; Wang, W.; Chai, L. Statistical CSI-Based Beamspace Transmission for Massive MIMO LEO Satellite Communications. Entropy 2025, 27, 1214. https://doi.org/10.3390/e27121214

AMA Style

Dong Q, Wang Y, Hu N, Zhu Y, Wang W, Chai L. Statistical CSI-Based Beamspace Transmission for Massive MIMO LEO Satellite Communications. Entropy. 2025; 27(12):1214. https://doi.org/10.3390/e27121214

Chicago/Turabian Style

Dong, Qian, Yafei Wang, Nan Hu, Yiming Zhu, Wenjin Wang, and Li Chai. 2025. "Statistical CSI-Based Beamspace Transmission for Massive MIMO LEO Satellite Communications" Entropy 27, no. 12: 1214. https://doi.org/10.3390/e27121214

APA Style

Dong, Q., Wang, Y., Hu, N., Zhu, Y., Wang, W., & Chai, L. (2025). Statistical CSI-Based Beamspace Transmission for Massive MIMO LEO Satellite Communications. Entropy, 27(12), 1214. https://doi.org/10.3390/e27121214

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