Next Article in Journal
A Hierarchical Stabilization Control Method for a Three-Axis Gimbal Based on Sea–Sky-Line Detection
Next Article in Special Issue
Space-Air-Ground Integrated 6G Wireless Communication Networks: A Review of Antenna Technologies and Application Scenarios
Previous Article in Journal
Singular Spectrum Analysis for Modal Estimation from Stationary Response Only
Previous Article in Special Issue
Coexistence of Satellite Ground Stations in Teleport Facilities: Interference Assessment, Real Application Scenario and Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Closed-Form Power Normalization Methods for a Satellite MIMO System

by
Andrea Segneri
1,
Alejandro Baldominos
1,
George Goussetis
1,*,
Alberto Mengali
2 and
Nelson J. G. Fonseca
3
1
Institute of Sensors Signals and Systems, Heriot-Watt University, Edinburgh EH14 4AS, UK
2
Telecom Systems and Techniques Section, European Space Agency, 2201 AZ Noordwijk, The Netherlands
3
Antenna and Sub-Millimetre Waves Section, European Space Agency, 2201 AZ Noordwijk, The Netherlands
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(7), 2586; https://doi.org/10.3390/s22072586
Submission received: 28 February 2022 / Revised: 21 March 2022 / Accepted: 25 March 2022 / Published: 28 March 2022

Abstract

:
The paper proposes a new set of normalization techniques for precoding/beamforming matrices applicable to broadband multiuser multiple-input multiple-output (MIMO) satellite systems. The proposed techniques adapt known normalization methods to account for the signal attenuation experienced by users due to the degradation of antenna gain and free space losses towards the edge of the coverage. We use, as an example, an array-fed reflector (AFR) antenna onboard a satellite in geosynchronous orbit (GEO), which provides a favorable trade-off between high-directivity, reconfigurability, and the requirement for digital processing, but suffers from high scan losses away from broadside due to optical aberrations when considered for global coverage applications. Three different precoding/beamforming techniques are employed, namely zero forcing (ZF), minimum mean squared error (MMSE), and matched filtering (MF). Low-complexity power normalization techniques digitally applied after the beamformer are introduced that, in the absence of any atmospheric effects, lead to iso-flux-like characteristics whilst satisfying the power constraint per feed. In comparison with other methods reported in the literature, mainly based on iterative algorithms, the proposed techniques consist in closed-form expressions to provide uniform signal-to-noise ratio (SNR) and signal-to-noise plus interference ratio (SNIR) across the users without significant impact on the payload sum rate. Numerical results are presented to comparatively demonstrate the achieved performance in terms of total capacity and distribution of SNR and SNIR at various noise and interference scenarios.

1. Introduction

The objective of increasing the throughput at a competitive price in broadband satellite communication systems has triggered investigations of terrestrial solutions in the satellite context. Based on the results of Dirty Paper Coding (DPC) [1], and the vast exploitation of multiuser multiple-input multiple-output (MIMO) terrestrial systems, a promising technique consists in adopting precoding to cancel the interference, allowing more aggressive frequency reuse schemes for the satellite forward link. The extended version of the digital video broadcasting (DVB-S2X) standard, with its novel superframe structure, supports the implementation of satellite-based precoding [2]. Research has addressed the application of this technique in single feed per beam (SFPB) antennas [3,4,5]. Many drawbacks of such systems have been highlighted. Due to a limited payload processing capability, precoding has to be implemented at the gateways (GWs); if the GWs are not interconnected, inter-cluster interference arises since each GW can only process a subset of beams, limiting the benefits of precoding [6]. Precoding relies on the knowledge of the channel matrix; typically, users have to estimate and report the channel state information (CSI) via a return link, which, however, can contain errors and be outdated. Another issue is the non-linearity introduced by the on-board high power amplifiers (HPAs) [7]; typically, HPAs need to be operated as close as possible to the amplifier compression point to optimize power efficiency [8]. The application of precoding may change the power assigned to each antenna feed depending on the channel characteristics, making the back-off requirement harder to satisfy. Recently, the concept of massive MIMO employing active antennas is also being analyzed for applicability in satellite communications [9,10] and, in general, in non-terrestrial networks (NTNs) [11]. The difficulties that have been summarized are even more challenging for massive MIMO systems; for example, the CSI should be estimated at the receiver and signaled back to the GW individually for each feed of the large-scale antenna array. In [12], a pragmatic approach for exploiting massive MIMO with much lower complexity than precoding has been introduced; CSI is estimated by modeling the antenna pattern and the downlink channel for a fixed set of beams. The precoding/beamforming coefficients are computed based on these fixed pointing directions. By properly scheduling the users to be served in a time division multiplexing (TDM) scheme, it is demonstrated that such a pragmatic solution can achieve a performance close to traditional precoding techniques. In a similar manner, in this paper, we are interested in pragmatic applications of precoding to satellite MIMO systems and we consider ideal, previously estimated CSI characteristics to assess the proposed power normalization techniques in a reference scenario employing open-loop precoding strategies.
The active antenna considered in this paper is based on an array fed reflector (AFR) configuration with distributed amplification. Such antenna architecture provides high directivity and flexibility at a moderate complexity and cost [13], and is the preferred solution for next-generation software-defined satellites in geosynchronous orbit (GEO). Despite these advantages, the optics inevitably lead to higher scan losses [14,15]. This is particularly evident in the hybrid optics described in [16,17], with higher scan losses in the imaging plane compared to the focusing plane. The directivity degradation at increased pointing angles is predominantly due to spill-over losses and optical aberrations. Possible methods to mitigate this issue are based on shaping the AFR geometry to obtain an isoflux-like performance, and are described in patent [18]. System performances are driven by the power flux density achieved across the service area, which is a combination of antenna gain and payload power distribution. Thus, the correction proposed at the antenna level in [18] could equally be considered at the payload level.
In this paper, we explore the possibility of recovering scan losses at the payload level by computing suitable precoding/beamforming weights that will assign more power to users located in beams with higher depointing angles, thereby equalizing the received signal-to-noise ratio (SNR). Combined with a user scheduling protocol, the proposed techniques consistently reduce signal-to-noise plus interference (SNIR) variability, hence providing a similar quality of service among users. The proposed methods also consider free space losses (FSL), that, like scan losses, are greater towards the edge of coverage. Zero forcing (ZF), minimum mean squared error (MMSE), and matched filtering (MF) are considered for obtaining the precoding/beamforming matrix prior to normalization. It has to be highlighted that ZF and MMSE performance are not achievable in practice due to the aforementioned drawbacks; however, these precoding techniques are common in MIMO systems and they are evaluated to provide reference upper bounds. MF can be adopted in actual satellite MIMO systems following the pragmatic approach in [12].
In [19], a power normalization after precoding, referred to as CTTC, is introduced to satisfy the power per feed constraint and to exploit all available power at the cost of some co-channel interference. Whilst the performance in terms of sum rate is favorable, with this approach, the SNIR towards the edge of coverage is consistently compromised. Here, we propose three pragmatic normalization techniques that maintain a uniform power per feed whilst providing similar sum rates and, together, a more fair SNR and SNIR distribution across the full earth coverage. A first approach, in the remaining referred to as Loss Mitigation, makes use of the known antenna characteristics, in this case the designed AFR, to manipulate the precoding matrix. The second approach, SNR Equalization, targets an equal received power per user. Similarly, the last approach, Strict SNR Equalization, relaxes the power per feed constraint to provide exactly the same SNR per user; in this case, the constraint per feed is not satisfied. However, we will show in Section 4 that the variability of the power per feed is drastically reduced. Typically, the joint power per feed and equal SNIR constraint is treated introducing an optimization problem that requires iterative algorithms to be solved [20]. In [21], the general non-convex optimization problem to maximize the minimum SNIR, max-min SNIR, under equal power per feed constraint is expressed and is reformulated as a convex one that can be solved via iterative algorithms. In [22,23], optimization problems targeting desired performance are investigated under a sum power constraint. We demonstrate that by employing the proposed closed-form techniques, with proper user scheduling, fairness can be increased without significant additional complexity. In [24], pragmatic solutions to power normalization problems are analyzed for various precoding techniques. However, the effect of the user scheduling on SNIR variability has not been treated and the system assumptions refer to terrestrial MIMO applications.
The impact of the normalization techniques on system performance, combined with the different precoding schemes, are analyzed in terms of received SNR and SNIR per user; it is shown that by using Sum Power and CTTC, the performance is highly correlated with the geographical location of users and can be drastically equalized by adopting the proposed methods. At different noise levels, the total throughput, SNR, and SNIR variability among users are evaluated using a Monte Carlo approach. It is shown that the iso-flux-like characteristic and a more uniform SNIR among users are obtained in all the analyzed scenarios, while the total throughput is not compromised. The main contributions of this work can be summarized as follows:
  • Application of precoding to AFR antennas in a broadband satellite MIMO system;
  • Introduction of three novel power normalization methods accounting for the signal attenuation towards the edge of the coverage due to the considered satellite communication characteristics;
  • Demonstration of reduced SNR and SNIR variability among users when combining user scheduling with the proposed power normalization methods;
  • Analysis of different power normalization methods applied to various linear precoding/beamforming techniques (ZF, MMSE and MF).
The paper is organized as follows. In Section 2, the system model, user scheduling, and precoding techniques are detailed, together with system assumptions. The normalization methods are described in Section 3. In Section 4, the simulation results are presented, and in Section 5, the conclusions are drawn.

2. System Model

In order to benchmark the proposed methodologies based on precoding matrix normalization, we consider the forward link of a broadband satellite system operating in GEO. The satellite is equipped with an AFR having distributed amplification (here, assumed to be one amplifier per feed) and an On-Board Processor (OBP) to drive the beamforming network and produce the multibeam coverage. The focus is on the downlink path of the system. TDM is considered, such that at each time epoch, a subset of users is served, thus adopting a full frequency reuse (FFR) scheme. We assume, for simplicity, a number of users equal to K and one user per beam. Furthermore, all users are equipped with a single antenna; the transmitting AFR instead possesses N feed elements, which are used to produce the beams. The antenna geometry is an imaging configuration in which all feeds contribute to each beam. The communication system can be modeled by introducing a MIMO channel model. Denoting x as the K × 1 unit energy signal vector intended to users and U as the N × K precoding/beamforming matrix, the  N × 1 vector containing the complex signal transmitted by the N radiating elements is
y = P U x ,
where P is the total payload RF power. The received signal vector of K elements is then
z = H y + n = P HUx + n ,
with H being the K × N channel matrix and n being the K × 1 Gaussian noise vector representing receiver noise. We assume, without loss of generality, that each user experiences the same noise power.

2.1. Channel Model

The channel matrix, representing the overall complex transfer function, can be evaluated by taking into account the satellite propagation characteristics. The downlink channel operating under line-of-sight (LOS) is modeled by characterizing the transfer function of each feed element to the desired directions and by including the propagation fading. FSL represents an important fading effect that, like the scan loss, adds another source of gain imbalance, reaching the maximum for users that are located near the edge of coverage. We neglect other sources of perturbation, such as rain fading, and focus on the stationary condition as assumed in [12].
The characterization of the total field received by the K users depends on the AFR configuration and is detailed as follows. The AFR considered in this paper has been optimized to provide full earth coverage from GEO and to possess the following characteristics: no feed blockage, reduced size, maximization of directivity, reduced scan loss, and grating lobes. The reflector is illuminated with an array of 511 circularly polarized feeds placed in a hexagonal lattice. The antenna geometry is depicted in Figure 1 and the design parameters are reported in Table 1.
This antenna design results in a 3 dB beamwidth of 0.8 degrees, with a peak directivity of 46.5 dB and a maximum scan loss of 2.4 dB.
An in-house tool developed in Heriot-Watt University is used to characterize the AFR antenna [25]. This tool uses Physical Optics (PO) to obtain the far field of every feed in the required directions and implements acceleration methods to reduce the computational effort [25,26]. In this paper, the far field of every feed is computed for a fixed set of points. Next, interpolation is performed to estimate the complex copolar component in every user direction. This method accelerates the estimation of the channel matrix, which is required in every simulation.
Let K be the number of users to be simultaneously served in a time slot, represented as K points in a [ u , v ] satellite coordinate system. The corresponding component of the far field for the point ( u k , v k ) is computed for each of the N feeds. These computed values can be disposed to form a K × N matrix E f a r = E n f a r ( θ k , ϕ k ) , with  1 k K and 1 n N , where [12]:
θ k = u k 2 + v k 2 , ϕ k = tan 1 v k u k .
E f a r represents the transfer function from antenna feeds to users in the far field without any channel fading. In order to include the FSL, let l f s be the vector with K elements, representing the FSL for each user, computed as [27]:
l k f s = λ 4 π d k 2 ,
with λ being the wavelength and d k being the distance satellite-user. The overall channel matrix from feeds to user can then be modeled as
H = diag l f s 1 2 E f a r ,
where the diag { · } operator applied to a vector returns a square matrix having the vector elements in the diagonal, and the square root of l f s indicates the element-wise operation. The set of K users, defining the user distribution and, hence, the channel matrix that is used in each Monte Carlo iteration is based on the results of [12], where it is found that separating the users by a minimum distance, the Poisson disk radius, brings substantial benefits in terms of system performance. While the Poisson disk distribution is impossible to achieve in practice, a similar performance can be achieved with appropriate RRM techniques as shown in [28]. In this paper, to avoid the need of performing an RRM optimization at each simulation, we generated an approximate Poisson disk distribution by sampling a larger set of points uniformly distributed in the region of interest (ROI), corresponding to the satellite coverage region. The algorithm to perform the sampling that ensures a minimum distance between users is detailed in [29].

2.2. Precoding

To compute the precoding/beamforming matrix from the modeled channel matrix, we focus on linear techniques that, even if sub-optimal, provide significant capacity improvement without requiring the processing complexity of non-linear techniques [30] and constitute a practical choice for satellite systems [31]. In the following, three linear precoding methods are described; the resulting N × K matrix is denoted W and the techniques are identified by related subscript. The following precoding methods do not account for payload power limitations, so a further step is required to obtain the precoding matrix U of Equation (1).
ZF precoding is an effective way of canceling the interference between users. By inverting the channel, the received signal is forced to be as close as possible to the desired transmitted signal x . The effect is that nulls are placed in the interference directions. If the channel matrix is full rank, the ZF precoding weights can be obtained by [32]:
W Z F = H H ( H H H ) 1 ,
where H H denotes the Hermitian transpose of H . In general, it can be derived as the Moore–Penrose pseudo inverse W Z F = H + . ZF precoding allows the users to recover their intended signals without interference from other beams. However, in [33], it was proved that ZF can cause a major degradation of system performance, especially in scenarios with a high number of users and noise. Another practical choice is to relax the condition of having zero interference for all the receivers by regularizing the inverse, adding a scaled identity matrix before inverting. The regularized inversion was introduced in [33] and can also be obtained from Minimum Mean Square Error (MMSE) optimization problems [34,35]. The MMSE precoder is computed as
W M M S E = H H ( H H H + α I ) 1 ,
where α 0 is the regularization factor. An optimization problem can be formulated based on various criteria; in [33], the optimal factor to maximize the SNIR at the receivers was derived as α = K σ 2 / P , where σ 2 is the noise variance.
The last precoding/beamforming technique considered is MF; this beamforming technique maximizes the gain of the array towards the users, and can be interpreted as steering the beams in the user directions [36]. However, it does not take into account any interference mitigation. The beamforming matrix is computed as [37]:
W M F = H H .
Even if it does not take into account interference or noise, it is a very low complexity practical choice and can represent the basis for a pragmatic implementation of Massive MIMO in the satellite context [12].
The precoding/beamforming matrix needs to be normalized to account for payload limitations, such as total available RF power. Another important aspect is the power variation across the feed array that can be very large when linear precoding is used, resulting in some HPAs operating at high backoff. This reduces the efficiency of the DC to RF power conversion and constitutes an important draw-back of precoding application [7]. In the following, we focus on power normalization criteria that assign uniform power among antenna feeds at the expense of some co-channel interference. In [19], a matrix normalization satisfying this requirement, named CTTC, was introduced and in [12], it was shown to provide excellent performance compared to other normalization techniques in various scenarios. In this paper, we also include Sum Power normalization as a benchmark, corresponding to the simple normalization of the precoding matrix to satisfy the sum power constraint. The normalized precoding/beamforming matrix will be denoted by U , in accordance with Equation (1).
Given the total satellite power, P, the effective power allocated to users and antenna feeds can be derived from U and represented as vectors of K and N elements, respectively, as
p u s e r = p 1 u s e r , p 2 u s e r , , p K u s e r , p f e e d = p 1 f e e d , p 2 f e e d , , p N f e e d ,
where
p k u s e r = P u k C 2 = P i = 1 N | u i k | 2 ,
p n f e e d = P u n R 2 = P j = 1 K | u n j | 2 ,
for 1 k K and 1 n N . u k C represents the k-th column vector of matrix U , u n R the n-th row, and · the Euclidean norm operator. All normalization methods require that
k = 1 K p k u s e r = n = 1 N p n f e e d P ,
so the total power constraint is satisfied. The power per feed constraint has the simple form p n f e e d P n , for each n, where P n is the power constraint on the n-th feed; we consider the case where each feed has the same constraint, hence P n = P / N . The normalization can follow different strategies that are detailed in the next section. Given a normalized matrix U , we can express the formulation of signal-to-noise, interference-to-noise, and signal-to-noise plus interference ratio experienced by user k as [4,12]
S N R k = P | h k R u k C | 2 N 0 B w ,
I N R k = P j = 1 , j k K | h k R u j C | 2 N 0 B w ,
S N I R k = S N R k 1 + I N R k ,
where N 0 is the noise power density and B w the total bandwidth. Once the S N I R k for each user is obtained, the throughput is derived from the spectral efficiency table of the DVB-S2X standard [31]; hence, the total throughput is
T h = B w k = 1 K η D V B S 2 X ( S N I R k ) .
In Section 4, the performance of the proposed methods will be evaluated in various interference and noise scenarios. In order to demonstrate the reduced SNR and SNIR variability, obtained by the precoding and matrix normalization methods in the simulated scenarios, we will present their Cumulative Density Function (CDF) and dynamic ranges, i.e.,  max ( S N R k ) min ( S N R k ) and max ( S N I R k ) min ( S N I R k ) , respectively. The steps to produce these results are summarized in Algorithm 1. The number of feeds ( N = 511 ) is fixed by the chosen antenna configuration, as well as the parameters reported in Table 1.
Algorithm 1 Iterative evaluation of performance results.
Input: 
K, P, N 0 , B w
 1:
for all Monte Carlo iterations do
 2:
    Generate a large set ( 10 × K ) of uniformly distributed [u,v] points in the ROI.
 3:
    Sample the uniform set to obtain the approximated Poisson distribution of K points, as described in [29].
 4:
    Compute the far field related to feed n and point ( u k , v k ) for all k = 1 , , K and n = 1 , , N , as described in [26].
 5:
    Compute the free space loss using Equation (4) for all k = 1 , , K .
 6:
    Obtain the channel matrix H , Equation (5).
 7:
    Compute precoding matrices W Z F , W M M S E and W M F , Equations (6)–(8).
 8:
    Compute normalized precoding matrices U Z F , U M M S E and U M F for each normalization method detailed in Section 3.
 9:
    Compute p k u s e r , p k f e e d , S N R K , S N I R K and T h for all precoding/normalization combinations, Equations (10), (11), (13), (15) and (16).
 10:
end for
 11:
Compute the average of the metrics over the number of Monte Carlo iterations.
Output: 
average p k u s e r , p k f e e d , S N R k , S N I R k and T h for all precoding/normalization combinations.

3. Power Normalization Methods

In this section, five matrix normalization methods are presented, each of them emphasizing some conditions. The first one, Sum Power, typically achieves the best performance in terms of throughput and will be used as a reference. The remaining methods aim at:
  • Uniform power per antenna feed;
  • Total throughput not severely penalized w.r.t Sum Power;
  • Reduced SNR and SNIR variation among users;
  • All available RF power exploited;
  • Applicability to all the discussed precoding/beamforming methods;
  • Closed-form expression, low-complexity technique.
The normalization methods are divided into sub-steps; equations are presented per row or column for notation simplicity and must be performed for all rows and columns, i.e., for each 1 k K and 1 n N .

3.1. Sum Power

The first normalization considered is Sum Power. The complex matrix W is simply scaled to satisfy the equality of the sum power constraint in Equation (12):
U = γ W ,
where γ = 1 / trace ( W W H ) . Note that the properties of the precoding matrix W are not changed since we are simply scaling by a constant value. When ZF is applied as the precoding technique, for N > K cases, the channel inversion forces the S N R k and S N I R k to be identical for all users, while the power per user and per feed, vectors p u s e r and p f e e d , exhibit a great variation. The S N R k and S N I R k uniformity is broken by adopting MMSE, which introduces a regularization factor in the inversion, or by applying MF, where no interference management takes place.

3.2. CTTC

CTTC is a normalization proposed in [19], as a variation of the Taricco method in [3], which ensures that users get the same RF power while the power per feed constraint is not violated; this implies that the total power is generally lower than the available RF power while the interference is not affected. The CTTC, instead, tries to exploit the unused power by normalizing the antenna feed power so that all array elements get the same RF power at the expense of some co-channel interference mitigation. The first step consists of normalizing the power per user [38]:
u ˜ k C = w k C K w k C ,
and the second step corresponds to a normalization of power per feed, i.e., all the row vectors of the precoding matrix with
u n R = u ˜ n R N u ˜ n R .
Note that scaling with factors 1 / K and 1 / N ensures that the constraint is satisfied after each step. Performing the feed normalization at the last step ensures a uniform power distribution among feeds, while the power per user can vary substantially, as well as the SNR and SNIR, as will be shown in Section 4. This applies to all the precoding/beamforming techniques previously discussed. The following three methods propose a variation of the CTTC, aiming at simultaneously having uniform power per feed and uniform SNR per user. The CTTC steps are reproduced in matrix form in Table 2.

3.3. Loss Mitigation

Users typically experience different amounts of losses that depend on their positions; for example, the ones that are closer to the edge of the coverage suffer up to 2.4 dB of scan losses due to the considered antenna characteristics. This is compensated by using ZF and Sum Power as previously observed; however, the uniform power per feed is not satisfied and other precoding techniques do not recover the losses. Other precoding approaches, for example based on max-min SNIR optimization [22], are possible; however, the complexity level would be higher. The idea of this matrix normalization is to modify the first step of CTTC in order to assign more power to users experiencing more losses due to their locations. The first step is realized by a normalization of power per user weighted following the relation with user radial distance losses, plotted in Figure 2,
u ˜ k C = f ( ρ k ) w k C K w k C ,
with ρ k = a z k 2 + e l k 2 representing the radial distance of user k, a z k and e l k being the azimuth and elevation angle; f ( · ) is the function representing the scan losses plus the propagation losses, as in Figure 2, in natural values. Note that f ( · ) has a slight asymmetry in a z due to the offset geometry of the considered antenna, but that can be ignored since it results in negligible impact on performance. In case of higher asymmetry, the method can be generalized characterizing the losses as a function of azimuth and elevation, f ( a z , e l ) . The second step is exactly the same as the second step of CTTC in Equation (19). Table 3 reports the steps.

3.4. SNR Equalization

The introduced Loss Mitigation can mitigate the losses which are simply estimated knowing the geographic position of a user. However, it does not take into account the user distribution and associated impact on the SNR. Heuristically, users that are very close together will experience higher interference and, at the same time, lower SNR, since some power is wasted in the interference direction when compared to precoded signal transmission adopting ZF and MMSE. The SNR Equalization method also compensates against these gain losses. It is noted that if two users are too close, a large amount of power will be used to compensate their gains at the expense of the remaining users, lowering the performance of the overall system. A user scheduling that ensures a homogeneous distance between users, such as the Poisson distribution, is thus required. While CTTC imposes equal transmitted power per user at the first step, this normalization method forces the received power per user to be identical. The first step imposes an equal SNR, (see Equation (13)), by
u ˜ k C = w k C s k ,
with s k = | h k R w k C | , the signal amplitude received by user k. The second step is identical to the second step of CTTC, Equation (19). Table 4 indicates the steps.

3.5. Strict SNR Equalization

Although the previous method will reduce the SNR variation across the users, the normalization of all row vectors to 1 / N performed in the second step (to ensure that all the array feeds operate at the same power level) renders Equation (21) approximate. With the Strict SNR Equalization technique, we first impose equal power per feed and then equal SNR per user. In this way, equal SNR across the users is achieved at the expense of some variation in the power per feed. This technique is applied in three steps. The first step imposes uniform power per feed:
u ˜ n R = w n R N w n R ,
the second step realizes the equal SNR per user:
u ¯ k C = u ˜ k C s ˜ k ,
where s ˜ k = | h k R u ˜ k C | . The last step rescales the modified beamforming matrix to have the total power equal to P, without further modifying matrix properties:
U = U ¯ trace ( U ¯ U ¯ H ) .
In Table 5, all the steps are reproduced.

4. Results

In order to evaluate the performance of the normalization techniques discussed above, Monte Carlo simulations were performed by varying the users distribution and the results are presented in this section. We show the performance of the proposed precoding/normalization techniques in typical satellite noise scenarios. The system parameters considered are reported in Table 6.
The number of Monte Carlo iterations is set to five, since it is found to be an adequate number of simulations for obtaining reliable results of such systems. In [28], it is claimed that a good throughput accuracy, averaged on the number of Monte Carlo trials, is already achieved with five iterations; a similar convergence was experimentally confirmed with our system assumptions. As an example, the resulting throughput with 255 users adopting MF and Loss Mitigation with only one iteration is 138.775 Gbps, with five iterations is 138.975, and with 10 iterations is again 138.975, showing a very limited impact on performance results when varying the number of trials.
We have selected two scenarios for presenting the results. A scenario with a limited number of users ( N / K 2 ), where the noise is the predominant factor, and one with more users and, thus, more interference ( N / K 3 / 4 ). We first show the reduced SNR and SNIR variability among users and then ensure that the total throughput is not compromised in various noise level scenarios.

4.1. Case N / K 2

The number of users K = 255 has been fixed, corresponding to a ratio for the number of array feeds versus the number of users of N / K 2 . These users are sampled from a larger set of uniformly distributed users as explained in Section 2. We first present the effect of the normalization techniques on the SNR and SNIR per user for all the discussed precoding/beamforming methods. In a first plot, the obtained SNR, or SNIR, per user is depicted in relation to the user position in the ROI (in azimuth and elevation angles), while in a second plot, we show the resulting CDF for SNR and SNIR in the related section. We also assess the techniques at different noise scenarios, controlling the receiver noise. For the selected receiver noise level, the S N R k and S N I R k are computed for each user, k, and the average SNR is thus S N R a v g = k S N R k / K . For the system parameters of Table 6, the reference SNR is around 5 dB. We will consider S N R a v g values in the range [−2, 9] dB to test the proposed techniques in typical noise scenarios that can be experienced if different parameters are assumed, such as lower payload power or different G / T values. Tables will show the resulting maximum and minimum dynamic range of SNR and SNIR obtained by the Monte Carlo simulations over the different noise levels to ensure that the iso-flux characteristic and reduced SNIR variability remain valid.

4.2. SNR Results

Figure 3 shows how the SNR per user is affected applying the proposed methods. As previously noted, the Sum Power normalization technique applied to ZF leads to a uniform SNR, which is confirmed by the first plot on the top-left corner. However, when applying CTTC to ZF, the SNR variation is highly increased (second plot on the top); the precoding/beamforming properties of ZF are broken by the CTTC normalization steps and this leads to enhanced performance, w.r.t Sum Power, for users near the center of the coverage at the expense of users towards the edge. This is caused by the scan and propagation losses that Sum Power recovers by assigning more power to the users with higher losses. As can be appreciated from Figure 3, the proposed normalization methods deliver a uniform service to the users, independently of their location. The resulting SNR variation among users is highly reduced and it is almost nulled, except for the ZF-Loss Mitigation combination. This is due to the fact that ZF manages very close users by completely suppressing reciprocal interference, a condition that is broken by the normalization steps.
Figure 4 confirms the enhanced SNR uniformity by presenting the CDF of the SNR per user.
Table 7 summarizes the SNR dynamic ranges for the considered simulated noise scenarios, related to S N R a v g values from −2 dB to 9 dB.
The minimum and maximum of the dynamic ranges are taken over the noise levels to synthetically show the dependence of SNR uniformity on signal-to-noise scenarios. As expected, the SNR ranges are affected by noise levels only when considering the MMSE precoding scheme, since SNR determines the regularization factor when computing the MMSE matrix in Equation (7); however, the normalization techniques that impose an equal power per feed (all except Sum Power) make this dependence on SNR ranges less important. The difference between maximum and minimum SNR values when considering the CTTC is around 3.5 dB. That is exactly the scan and free space loss of the considered satellite AFR system at the edge of coverage (Figure 2); these losses can be consistently mitigated adopting the proposed normalization techniques.

4.2.1. SNIR Results

In Figure 5 and Figure 6, we show that the reduced SNR variation also implicates a more uniform SNIR per user in the considered scenario. Although the SNIR per user is not constant as in the SNR case, the dynamic range of SNIR is also significantly reduced. This is because the interference is not playing an important role, thanks to the Poisson distribution of users obtained with adequate user scheduling. It has to be remarked that a Poisson distribution of users obtained by a large set of uniform distributed users is a favorable condition that cannot be obtained in practice. Nevertheless, a scheduling method to approach the general Mixed Integer Quadratic Programming (MIQP) optimization problem with affordable complexity is presented in [28], thus optimally selecting the users per slice, limiting their reciprocal interference. In Section 4.3, we examine the case with more users, and, thus, more interference.
Figure 5 presents the SNIR distributions based on the geographical location of users. As shown for the SNR results, ZF precoding combined to Sum Power normalization ensures a constant SNIR per user. This is invalidated by the CTTC normalization method, which causes an unbalanced service to users for all the precoding/beamforming techniques, due to the favorable signal propagation characteristics near the center of the coverage. Instead, by adopting the proposed normalization methods, the SNIR variability is greatly reduced. This can be quantitatively deduced by looking at the CDF of the estimated SNIR per user in Figure 6: the SNIR dynamic range is reduced by almost 3 dB with respect to CTTC when using ZF, MMSE, or MF schemes for the investigated noise scenario. Moreover, the three proposed techniques perform similarly when applying MMSE and MF schemes, while there are some differences in the ZF case for Loss Mitigation with respect to SNR Equalization and Strict SNR Equalization. This is due to the aforementioned ZF effect of exacting nulling interference.
In Table 8, the dynamic ranges of SNIR for different noise scenarios are reported. Obviously the dependence on the SNIR ranges on noise levels is stronger than SNR-related results (Table 7); the advantages of the proposed techniques on SNIR variability are the greatest for the lowest signal-to-noise levels, where S N R a v g is around −2 dB, which is where interference plays a minor role. Moreover, it is noted that the precoding scheme that tries to completely suppress interference (ZF) results in less SNIR variability over all the considered noise levels, while MF, combined with the proposed techniques, results in noise scenarios ( S N R a v g around 9 dB) with the highest SNIR dynamic ranges, but still lower than CTTC maximum range.

4.2.2. Throughput Results

In this section, we analyze the performance in terms of throughput, which is plotted versus the average SNR experienced by the users, the same S N R a v g values considered in Table 7 and Table 8. The total throughput is then derived from Equation (16). In Figure 7, it is shown that all the normalization methods have a similar performance in terms of total throughput for most of the different noise levels considered. There are a few noise scenarios where the proposed normalization techniques perform slightly worse than CTTC (and some slightly better), but the capacity reduction is limited to 7% in the worst case, while in the majority of the S N R a v g values, the throughput results of the proposed techniques compared to CTTC are practically the same. While the total throughput is not compromised, the SNR and SNIR variability experienced by users is reduced, especially at low S N R a v g values. This causes an enhanced throughput for users that are located towards the edge of the coverage, at the expense of users around the center, resulting in a balanced service over the complete coverage.

4.2.3. Power per Feed Dynamic Range in Strict SNR Equalization

The CTTC, Loss Mitigation, and SNR Equalization techniques satisfy the constraint on the power per feed, since the last step in these techniques consists of setting the power per feed equal to P / N . On the other hand, in Sum Power, we consider a sum power constraint and in Strict SNR Equalization, the constraint per feed is relaxed. We report in Table 9 the differences in dB of the power per array feed compared to the uniform power for all the simulated scenarios of Figure 7.
Clearly, CTTC, Loss Mitigation, and SNR Equalization have zero values, since there is no variation of the power per feed. With Strict SNR Equalization, the variation is consistently reduced with respect to Sum Power, while forcing exactly the same SNR among users. However, results in terms of SNR and SNIR variability are approximately the same compared to SNR Equalization. As it can be noted from the CDFs in Figure 4 and Figure 6, there is some slight difference regarding the SNR distribution, while the SNIR distribution obtained with Strict SNR Equalization exactly matches the one obtained with SNR Equalization for MMSE and MF. Since SNR Equalization always ensures the constant power per feed, it is certainly preferable compared to the relaxed constraint per feed version, but it was considered as a reference method capable of exactly imposing equal SNR per user.

4.3. Case N / K 3 / 4

In this section, we consider a scenario with more users in the ROI, and, thus, more interference. Figure 8 shows the total throughput results with 380 users to be served.
As expected, ZF performance in this scenario is highly compromised, indicating that ZF is not applicable and it will not be discussed. The improvements on the reduction of SNIR variability when applying the proposed techniques are smaller for MMSE and MF beamforming compared to the case with 255 users; however, as it can be seen from Table 10, the scan and free space losses are correctly mitigated, providing the isoflux-like characteristics, especially when applying the MF beamforming scheme. In Table 11, it can be seen that the augmented interference makes the effect on the equalization of SNIR performance limited, but the reduction of the SNIR unbalance is also confirmed in this unfavorable interference scenario, especially at low signal-to-noise levels. However, the similar throughput obtained with the proposed normalization techniques is still valid in this scenario; it should also be noted that the average distance between users in this case is around 0.55 degrees, which is smaller than the 3 dB beamwidth provided by the considered AFR antenna (0.8 deg), and it does not represent a practical case but an adverse scenario to validate the normalization methods in a high interference situation.

5. Discussion

Low complexity normalization techniques that enhance performance fairness, thus reducing SNIR variability by providing an iso-flux-like characteristic, have been introduced. Simulations show that the techniques can be applied to ZF, MMSE, and MF precoding/beamforming methods, and can successfully equalize scan and free space losses induced by the reflector antenna and propagation characteristics.
Combined with the proposed normalization techniques, the performance of ZF and MMSE precoding, given their wide application in MIMO systems, have been assessed to provide reference capabilities; however, such precoding schemes are considered unpractical solutions for satellite systems based on active antennas. In fact, system complexity is highly increased under various aspects and performance advantages are limited, as demonstrated in [12]; in the same paper, a pragmatic approach based on MF, namely fixed multi-beam (MB), is presented to exploit satellite MIMO systems. The proposed normalization techniques can also be applied to the MB approach, including in satellite communication systems based on Direct Radiating Array (DRA) that can experience non-negligible scan losses [39]. More broadly, the proposed techniques are applicable to multibeam communication systems relying on line of sight links and typically in mm-wave frequencies. In principle, the methods also apply for non-geostationary orbit (NGSO); nevertheless, the more dynamic channel conditions make the implementation of precoding even more challenging, and pragmatic approaches that do not require channel state information are investigated [10].
The SNR Equalization and Strict SNR Equalization add another matrix multiplication in the normalization process since the channel matrix is considered to equalize the received power, while the Loss Mitigation method is only based on fixed antenna and propagation characteristics, and, thus, adds no extra processing complexity. However, all three methods, being based on closed-form expressions, are affordable in combination with the mentioned pragmatic MB approach, where fixed sets of beams are considered.
The presented results confirm the equalized signal strength performance experienced by users all over the coverage. In particular, Loss Mitigation adopted after MF provides a good trade-off between performance and complexity: the SNR dynamic range is reduced by more than 3 dB compared to CTTC, and almost 7 dB with respect to ZF, for all noise scenarios (Table 7). The SNIR distribution obtained with MF-Loss Mitigation also matches the performance when applying SNR Equalization and Strict SNR Equalization for the considered satellite system, resulting in a reference SNR around 5 dB (Figure 6) with a reduction of the SNIR dynamic range around 3 dB. The benefits of ZF and MMSE on SNIR variability are only visible for higher signal-to-noise levels, in more interference-limited scenarios evaluated (Table 8).
The analyzed effect on SNIR variability of the proposed normalization techniques in various interference and noise scenarios greatly depends on user locations. As previously noted, a Poisson distribution can be a favorable scenario since it maximizes the minimum distance between users; a more realistic user distribution, while approaching the optimal RRM solution with affordable complexity, can be obtained by applying the heuristic RRM (H-RRM) presented in [28]. Moreover, non-uniform traffic conditions should be assessed. The analysis of the proposed techniques, providing the iso-flux characteristic, on such scenarios implementing the pragmatic MB approach and the H-RRM constitutes an interesting research direction. Another idea for future work is to combine the proposed concept with more advanced antenna systems, including for instance reflector shaping [18].

Author Contributions

Conceptualization, A.S., G.G. and N.J.G.F.; software, A.S. and A.B.; validation, A.S., A.B. and G.G.; investigation, A.S., G.G., A.M. and N.J.G.F.; writing—original draft preparation, A.S., A.B. and G.G.; writing—review and editing, A.S., A.B., G.G., A.M. and N.J.G.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been partly funded by the UK EPSRC under a DTP scholarship.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank Riccardo De Gaudenzi and Piero Angeletti for their valuable comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Costa, M. Writing on dirty paper (Corresp.). IEEE Trans. Inf. Theory 1983, 29, 439–441. [Google Scholar] [CrossRef]
  2. Arapoglou, P.D.; Ginesi, A.; Cioni, S.; Erl, S.; Clazzer, F.; Andrenacci, S.; Vanelli-Coralli, A. DVB-S2X-enabled precoding for high throughput satellite systems. Int. J. Satell. Commun. Netw. 2016, 34, 439–455. [Google Scholar] [CrossRef] [Green Version]
  3. Taricco, G. Linear Precoding Methods for Multi-Beam Broadband Satellite Systems. European Wireless 2014. In Proceedings of the 20th European Wireless Conference, Barcelona, Spain, 14–16 May 2014; pp. 1–6. [Google Scholar]
  4. Zheng, G.; Chatzinotas, S.; Ottersten, B. Generic Optimization of Linear Precoding in Multibeam Satellite Systems. IEEE Trans. Wirel. Commun. 2012, 11, 2308–2320. [Google Scholar] [CrossRef] [Green Version]
  5. Vázquez, M.A.; Pérez-Neira, A.; Christopoulos, D.; Chatzinotas, S.; Ottersten, B.; Arapoglou, P.D.; Ginesi, A.; Taricco, G. Precoding in Multibeam Satellite Communications: Present and Future Challenges. IEEE Wirel. Commun. 2016, 23, 88–95. [Google Scholar] [CrossRef] [Green Version]
  6. Zheng, G.; Chatzinotas, S.; Ottersten, B. Multi-gateway cooperation in multibeam satellite systems. In Proceedings of the 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications-(PIMRC), Sydney, NSW, Australia, 9–12 September 2012; pp. 1360–1364. [Google Scholar] [CrossRef] [Green Version]
  7. Dantona, V.; Delamotte, T.; Bauch, G.; Lankl, B. Impact of nonlinear power amplifiers on the performance of precoded MIMO satellite systems. In Proceedings of the 2012 IEEE First AESS European Conference on Satellite Telecommunications (ESTEL), Rome, Italy, 2–5 October 2012; pp. 1–7. [Google Scholar] [CrossRef]
  8. Lavrador, P.M.; Cunha, T.R.; Cabral, P.M.; Pedro, J. The Linearity-Efficiency Compromise. IEEE Microw. Mag. 2010, 11, 44–58. [Google Scholar] [CrossRef]
  9. 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]
  10. Caus, M.; Perez-Neira, A.; Mendez, E. Smart Beamforming for Direct LEO Satellite Access of Future IoT. Sensors 2021, 21, 4877. [Google Scholar] [CrossRef]
  11. Michailidis, E.T.; Nomikos, N.; Trakadas, P.; Kanatas, A.G. Three-Dimensional Modeling of mmWave Doubly Massive MIMO Aerial Fading Channels. IEEE Trans. Veh. Technol. 2020, 69, 1190–1202. [Google Scholar] [CrossRef]
  12. Angeletti, P.; De Gaudenzi, R. A Pragmatic Approach to Massive MIMO for Broadband Communication Satellites. IEEE Access 2020, 8, 132212–132236. [Google Scholar] [CrossRef]
  13. Cooley, M. Phased Array Fed Reflector (PAFR) antenna architectures for space-based sensors. In Proceedings of the 2015 IEEE Aerospace Conference, Big Sky, MT, USA, 7–14 March 2015; pp. 1–11. [Google Scholar] [CrossRef] [Green Version]
  14. Fonseca, N.J.G.; Girard, E.; Legay, H. Doubly Curved Reflector Design for Hybrid Array Fed Reflector Antennas. IEEE Trans. Antennas Propag. 2018, 66, 2079–2083. [Google Scholar] [CrossRef]
  15. Greda, L.; Dreher, A. Beamforming Capabilities of Array-fed Reflector Antennas. In Proceedings of the 5th European Conference on Antennas and Propagation (EUCAP), Rome, Italy, 11–15 April 2011. [Google Scholar]
  16. Fonseca, N.J.G.; Girard, E.; Legay, H. Doubly Curved Reflector Antenna Design Trade-Offs for a Hexagonal Lattice of Beams. In Proceedings of the 2020 International Symposium on Antennas and Propagation (ISAP), Osaka, Japan, 25–28 January 2021; pp. 581–582. [Google Scholar] [CrossRef]
  17. Fonseca, N.J.G.; Girard, E.; Legay, H. Hybrid array fed reflector antenna solution for broadband satellite communications. In Proceedings of the 2017 11th European Conference on Antennas and Propagation (EUCAP), Paris, France, 19–24 March 2017; pp. 2645–2648. [Google Scholar] [CrossRef]
  18. Fonseca, N. Antenne a Reflecteur(S) Et Reseau D’alimentation. French Patent No. 2,952,758, 16 November 2009. [Google Scholar]
  19. Artiga, X.; Vázquez, M.A.; Perez-Neira, A.I. Large Scale Multi-Antennas over Satellite. ESA SatNex IV Report WI 4.5. May 2019. Available online: https://artes.esa.int/projects/satnex-iv (accessed on 24 March 2022).
  20. Taricco, G.; Ginesi, A. Precoding for Flexible High Throughput Satellites: Hot-Spot Scenario. IEEE Trans. Broadcast. 2019, 65, 65–72. [Google Scholar] [CrossRef]
  21. Wang, F.; Wang, X.; Zhu, Y. Transmit beamforming for multiuser downlink with per-antenna power constraints. In Proceedings of the 2014 IEEE International Conference on Communications (ICC), Sydney, NSW, Australia, 10–14 June 2014; pp. 4692–4697. [Google Scholar] [CrossRef]
  22. Karipidis, E.; Sidiropoulos, N.D.; Luo, Z.Q. Quality of Service and Max-Min Fair Transmit Beamforming to Multiple Cochannel Multicast Groups. IEEE Trans. Signal Process. 2008, 56, 1268–1279. [Google Scholar] [CrossRef] [Green Version]
  23. Yang, Y.H.; Lin, S.C.; Su, H.J. Multiuser MIMO Downlink Beamforming Design Based on Group Maximum SINR Filtering. IEEE Trans. Signal Process. 2011, 59, 1746–1758. [Google Scholar] [CrossRef] [Green Version]
  24. Sadeghi, M.; Sanguinetti, L.; Couillet, R.; Yuen, C. Large System Analysis of Power Normalization Techniques in Massive MIMO. IEEE Trans. Veh. Technol. 2017, 66, 9005–9017. [Google Scholar] [CrossRef]
  25. Baldominos, A.; Fonseca, N.J.; Mengali, A.; Goussetis, G. Efficient Estimation of Antenna System Performance for Multibeam Very High Throughput Satellites. In Proceedings of the 2021 15th European Conference on Antennas and Propagation (EuCAP), Düsseldorf, Germany, 22–26 March 2021; pp. 1–5. [Google Scholar] [CrossRef]
  26. Baldominos, A.; Mengali, A.; Fonseca, N.J.; Goussetis, G. Evaluation of Array Fed Reflector Architectures for Broadband Satellite Missions. In Proceedings of the 2021 International Symposium on Antennas and Propagation (ISAP), Taipei, Taiwan, 19–22 October 2021; pp. 1–2. [Google Scholar] [CrossRef]
  27. Maral, G.; Bousquet, M. Satellite Communications Systems, 4th ed.; Wiley: West Sussex, England, 2002. [Google Scholar]
  28. Angeletti, P.; De Gaudenzi, R. Heuristic Radio Resource Management for Massive MIMO in Satellite Broadband Communication Networks. IEEE Access 2021, 9, 147164–147190. [Google Scholar] [CrossRef]
  29. Yuksel, C. Sample Elimination for Generating Poisson Disk Sample Sets. Comput. Graph. Forum. 2015, 34, 25–32. [Google Scholar] [CrossRef] [Green Version]
  30. Yoo, T.; Goldsmith, A. On the optimality of multiantenna broadcast scheduling using zero-forcing beamforming. IEEE J. Sel. Areas Commun. 2006, 24, 528–541. [Google Scholar] [CrossRef]
  31. ETSI EN 302 307-2 V1.2.1 (2020-08); Digital Video Broadcasting (DVB); Second Generation Framing Structure, Channel Coding and Modulation Systems for Broadcasting, Interactive Services, News Gathering and Other Broadband Satellite Applications; Part II: DVB-S2 Extensions (DVB-S2X). ETSI: Sophia Antipolis, France, 2020.
  32. Proakis, J.; Salehi, M. Digital Communications; McGraw-Hill International Edition; McGraw-Hill: New York, NY, USA, 2007. [Google Scholar]
  33. Peel, C.; Hochwald, B.; Swindlehurst, A. A vector-perturbation technique for near-capacity multiantenna multiuser communication-part I: Channel inversion and regularization. IEEE Trans. Commun. 2005, 53, 195–202. [Google Scholar] [CrossRef]
  34. Joham, M.; Kusume, K.; Gzara, M.; Utschick, W.; Nossek, J. Transmit Wiener filter for the downlink of TDDDS-CDMA systems. In Proceedings of the IEEE Seventh International Symposium on Spread Spectrum Techniques and Applications, Prague, Czech Republic, 2–5 September 2002; Volume 1, pp. 9–13. [Google Scholar] [CrossRef]
  35. Nguyen, D.H.; Le-Ngoc, T. MMSE precoding for multiuser MISO downlink transmission with non-homogeneous user SNR conditions. EURASIP J. Adv. Signal Process. 2014, 2014, 85. [Google Scholar] [CrossRef] [Green Version]
  36. Hessel, A.; Sureau, J.C. On the realized gain of arrays. IEEE Trans. Antennas Propag. 1971, 19, 122–124. [Google Scholar] [CrossRef]
  37. Brennan, D.G. Linear Diversity Combining Techniques. Proc. IRE 1959, 47, 1075–1102. [Google Scholar] [CrossRef]
  38. Artiga, X.; Vázquez, M.A. Effects of channel phase in multibeam multicast satellite precoding systems. Advances in Communications Satellite Systems. In Proceedings of the 37th International Communications Satellite Systems Conference (ICSSC-2019), Okinawa, Japan, 29 October–1 November 2019; pp. 1–12. [Google Scholar] [CrossRef]
  39. Vidal, F.; Legay, H.; Goussetis, G.; Segneri, A. A system approach to enable digital beamforming with direct radiating arrays: The joint use of precoding and sparse arrays. Int. J. Satell. Commun. Netw. 2021, 39, 645–660. [Google Scholar] [CrossRef]
Figure 1. Schematic representation of the antenna system and design parameters.
Figure 1. Schematic representation of the antenna system and design parameters.
Sensors 22 02586 g001
Figure 2. Scan losses plus propagation losses derived from antenna design and computed FSL as a function of azimuth in the plane of zero elevation.
Figure 2. Scan losses plus propagation losses derived from antenna design and computed FSL as a function of azimuth in the plane of zero elevation.
Sensors 22 02586 g002
Figure 3. SNR (dB) per user versus position in azimuth and elevation in degrees for all discussed precoding and normalization methods. The rows span the precoding/beamforming techniques (ZF, MMSE, and MF), while the columns represent the normalization approaches (Sum Power, CTTC, Loss Mitigation, SNR Equalization, and Strict SNR Equalization). K = 255 .
Figure 3. SNR (dB) per user versus position in azimuth and elevation in degrees for all discussed precoding and normalization methods. The rows span the precoding/beamforming techniques (ZF, MMSE, and MF), while the columns represent the normalization approaches (Sum Power, CTTC, Loss Mitigation, SNR Equalization, and Strict SNR Equalization). K = 255 .
Sensors 22 02586 g003
Figure 4. CDF of the obtained SNR (dB) per user for all discussed precoding and normalization methods. From left to right, the results for the different precoding methods (ZF, MMSE, and MF) are plotted. K = 255 .
Figure 4. CDF of the obtained SNR (dB) per user for all discussed precoding and normalization methods. From left to right, the results for the different precoding methods (ZF, MMSE, and MF) are plotted. K = 255 .
Sensors 22 02586 g004
Figure 5. SNIR (dB) per user versus position in azimuth and elevation in degrees for all discussed precoding and normalization methods. The rows span the precoding/beamforming techniques (ZF, MMSE, and MF), while the columns represent the normalization approaches (Sum Power, CTTC, Loss Mitigation, SNR Equalization, and Strict SNR Equalization). K = 255 .
Figure 5. SNIR (dB) per user versus position in azimuth and elevation in degrees for all discussed precoding and normalization methods. The rows span the precoding/beamforming techniques (ZF, MMSE, and MF), while the columns represent the normalization approaches (Sum Power, CTTC, Loss Mitigation, SNR Equalization, and Strict SNR Equalization). K = 255 .
Sensors 22 02586 g005
Figure 6. CDF of the obtained SNIR (dB) per user for all discussed precoding and normalization methods. From left to right, the results for the different precoding methods (ZF, MMSE, and MF) are plotted. K = 255 .
Figure 6. CDF of the obtained SNIR (dB) per user for all discussed precoding and normalization methods. From left to right, the results for the different precoding methods (ZF, MMSE, and MF) are plotted. K = 255 .
Sensors 22 02586 g006
Figure 7. Total throughput at various S N R a v g for all the different precoding and normalization techniques. K = 255 .
Figure 7. Total throughput at various S N R a v g for all the different precoding and normalization techniques. K = 255 .
Sensors 22 02586 g007
Figure 8. Total throughput at various S N R a v g for all the different precoding and normalization techniques. K = 380 .
Figure 8. Total throughput at various S N R a v g for all the different precoding and normalization techniques. K = 380 .
Sensors 22 02586 g008
Table 1. Optimized design parameters.
Table 1. Optimized design parameters.
SymbolParameterValue
f 0 Frequency17.7 GHz
DReflector aperture2 m
FFocal Length4 m
X c Offset height4 m
δ Feed spacing2.24 λ
TFeed taper−2 dB at 12 degrees
NNumber of feeds511
RArray aperture900 mm
M G Margin array aperture57 mm (1.5 δ )
dDefocused distance3.37 m
MMagnification≈1.5
Table 2. CTTC steps.
Table 2. CTTC steps.
Step 1: U ˜ = 1 K W diag 1 p 1 u s e r , , 1 p K u s e r .
Step 2: U = 1 N diag 1 p 1 f e e d , , 1 p N f e e d U ˜ .
Table 3. Loss Mitigation steps.
Table 3. Loss Mitigation steps.
Step 1: U ˜ = 1 K W diag f ( ρ 1 ) p 1 u s e r , , f ( ρ K ) p K u s e r .
Step 2: U = 1 N diag 1 p 1 f e e d , , 1 p N f e e d U ˜ .
Table 4. SNR Equalization steps.
Table 4. SNR Equalization steps.
Step 1: U ˜ = W diag 1 s 1 , , 1 s K .
Step 2: U = 1 N diag 1 p 1 f e e d , , 1 p N f e e d U ˜ .
Table 5. Strict SNR Equalization steps.
Table 5. Strict SNR Equalization steps.
Step 1: U ˜ = 1 N diag 1 p 1 f e e d , , 1 p N f e e d W.
Step 2: U ¯ = U ˜ diag 1 s ˜ 1 , , 1 s ˜ K .
Step 3: U = U ¯ trace ( U ¯ U ¯ H ) .
Table 6. System parameters for simulations.
Table 6. System parameters for simulations.
SymbolParameterValue
N t r i a l s Monte Carlo trials5
f 0 Frequency17.7 GHz
B w Bandwidth500 MHz
PTotal RF power3 kW
G / T User terminal gain over receiver noise17 dB/K
D R User terminal antenna diameter0.75 m
a e f f User terminal efficiency75%
R E Earth radius6378 km
l a t Satellite latitude0
l o n Satellite longitude13
a l t Satellite altitude35,786 km
KNumber of simultaneous active users255–380
S N R r e f Reference SNR3–5 dB
Table 7. Minimum and maximum SNR dynamic ranges over all the considered noise scenarios. K = 255 .
Table 7. Minimum and maximum SNR dynamic ranges over all the considered noise scenarios. K = 255 .
Sum PowerCTTCLoss MitigationSNR Eq.Strict SNR Eq.
ZFmin0.0 dB3.5 dB1.0 dB0.3 dB0.0 dB
max0.0 dB3.5 dB1.0 dB0.3 dB0.0 dB
MMSEmin2.5 dB3.4 dB0.3 dB0.0 dB0.0 dB
max6.0 dB3.5 dB0.5 dB0.2 dB0.0 dB
MFmin7.0 dB3.5 dB0.3 dB0.0 dB0.0 dB
max7.0 dB3.5 dB0.3 dB0.0 dB0.0 dB
Table 8. Minimum and maximum SNIR dynamic ranges over all the considered noise scenarios. K = 255 .
Table 8. Minimum and maximum SNIR dynamic ranges over all the considered noise scenarios. K = 255 .
Sum PowerCTTCLoss MitigationSNR Eq.Strict SNR Eq.
ZFmin0.0 dB3.4 dB1.0 dB0.3 dB0.0 dB
max0.0 dB3.5 dB1.2 dB0.3 dB0.2 dB
MMSEmin3.0 dB3.3 dB0.4 dB0.3 dB0.3 dB
max5.8 dB3.4 dB1.3 dB1.1 dB1.1 dB
MFmin5.0 dB3.2 dB0.4 dB0.3 dB0.3 dB
max6.7 dB3.4 dB2.3 dB2.2 dB2.2 dB
Table 9. Difference of the power per feed from the reference uniform power ( P / N ) for all the considered noise scenarios. Minimum and maximum values refer to the feed with the lowest and highest power, respectively.
Table 9. Difference of the power per feed from the reference uniform power ( P / N ) for all the considered noise scenarios. Minimum and maximum values refer to the feed with the lowest and highest power, respectively.
Sum PowerCTTCLoss MitigationSNR Eq.Strict SNR Eq.
ZFmin−1.4 dB0.0 dB0.0 dB0.0 dB0.0 dB
max1.4 dB0.0 dB0.0 dB0.0 dB0.0 dB
MMSEmin−1.3 dB0.0 dB0.0 dB0.0 dB−0.2 dB
max1.3 dB0.0 dB0.0 dB0.0 dB0.2 dB
MFmin−0.7 dB0.0 dB0.0 dB0.0 dB−0.2 dB
max0.4 dB0.0 dB0.0 dB0.0 dB0.1 dB
Table 10. Minimum and maximum SNR dynamic ranges over all the considered noise scenarios. K = 380 .
Table 10. Minimum and maximum SNR dynamic ranges over all the considered noise scenarios. K = 380 .
Sum PowerCTTCLoss MitigationSNR Eq.Strict SNR Eq.
MMSEmin3.1 dB3.4 dB0.3 dB0.1 dB0.0 dB
max5.6 dB3.6 dB1.4 dB0.2 dB0.0 dB
MFmin7.0 dB3.5 dB0.3 dB0.0 dB0.0 dB
max7.0 dB3.5 dB0.3 dB0.0 dB0.0 dB
Table 11. Minimum and maximum SNIR dynamic ranges over all the considered noise scenarios. K = 380 .
Table 11. Minimum and maximum SNIR dynamic ranges over all the considered noise scenarios. K = 380 .
Sum PowerCTTCLoss MitigationSNR Eq.Strict SNR Eq.
MMSEmin5.4 dB3.5 dB1.2 dB1.2 dB1.2 dB
max6.5 dB6.7 dB5.2 dB4.7 dB4.6 dB
MFmin6.2 dB3.5 dB1.3 dB1.3 dB1.3 dB
max7.1 dB6.2 dB5.4 dB5.5 dB5.4 dB
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Segneri, A.; Baldominos, A.; Goussetis, G.; Mengali, A.; Fonseca, N.J.G. Closed-Form Power Normalization Methods for a Satellite MIMO System. Sensors 2022, 22, 2586. https://doi.org/10.3390/s22072586

AMA Style

Segneri A, Baldominos A, Goussetis G, Mengali A, Fonseca NJG. Closed-Form Power Normalization Methods for a Satellite MIMO System. Sensors. 2022; 22(7):2586. https://doi.org/10.3390/s22072586

Chicago/Turabian Style

Segneri, Andrea, Alejandro Baldominos, George Goussetis, Alberto Mengali, and Nelson J. G. Fonseca. 2022. "Closed-Form Power Normalization Methods for a Satellite MIMO System" Sensors 22, no. 7: 2586. https://doi.org/10.3390/s22072586

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