Precoding With Received-Interference Power Control for Multibeam Satellite Communication Systems

Zero-Forcing (ZF) and Regularized Zero-Forcing (RZF) precoding are low-complexity sub-optimal solutions widely accepted in the satellite communications community to mitigate the resulting co-channel interference caused by aggressive frequency reuse. However, both are sensitive to the conditioning of the channel matrix, which can greatly reduce the achievable gains. This paper brings the attention to the benefits of a design that allows some residual received interference power at the co-channel users. The motivation behind this approach is to relax the dependence on the matrix inversion procedure involved in conventional precoding schemes. In particular, the proposed scheme aims to be less sensitive to the user scheduling, which is one of the key limiting factors for the practical implementation of precoding. Furthermore, the proposed technique can also cope with more users than satellite beams. In fact, the proposed precoder can be tuned to control the interference towards the co-channel beams, which is a desirable feature that is not met by the existing RZF solutions. The design is formulated as a non-convex optimization and we study various algorithms in order to obtain a practical solution. Supporting results based on numerical simulations show that the proposed precoding implementations are able to outperform the conventional ZF and RZF schemes.


INTRODUCTION
The satellite communication industry is witnessing a revolution, motivated by the unprecedented global demand for broadband data services (Kodheli et al., 2020). Recent developments on space technology have already achieved more throughput and lower cost per bit making use of multiple narrowly focused spot beams, which enable tighter frequency reuse. As the broadband connectivity demand is likely to continue growing at a rapid pace, the future of the space sector relies on the development of Ultra High Throughput Satellite (UHTS) systems, combined with flexibility to seamlessly deliver cost-competitive connectivity in response to evolving consumer demand and price expectations.
For UHTS to become a reality, more aggressive frequency reuse is essential in order to achieve higher spectral efficiency and much lower cost per bit. The reuse of spectrum automatically translates into cochannel interference, which can be mitigated via precoding (Vazquez et al., 2016;Perez-Neira et al., 2019), assuming that the interference channel coefficients are properly estimated at each user terminal and reported back to the satellite gateway. In satellite communications, precoding refers to the waveform design (i.e. involving the transmitted symbols) and is applied on-ground in the satellite gateway. This is different from beamforming, which refers to the beam pattern shaping and is applied on-board the satellite. For example, multi-antenna architectures with beam-forming capabilities have been recently considered in satellite communications (Cailloce et al., 2000). In this paper, we assume that the beamforming is given under a multi-feed-perbeam architecture, meaning that multiple antenna elements are used to conform a single beam, which is linked to a single Radio Frequency (RF) chain (Toso et al., 2014).
Precoding is typically applied over a predefined beam pattern, as certain level of cochannel interference results from the beam sidelobes leakage. Precoding benefits for interference mitigation in multibeam satellite systems have been widely studied in the literature, e.g. (Zheng et al., 2012;Taricco, 2014;Christopoulos et al., 2015;Vázquez et al., 2018). Theoretical studies carried out at the European Space Agency (ESA) showed that important rate gains (beyond 40%) can be achieved with the application of precoding . ESA is also currently carrying out the first over-the-satellite precoding test for a simplified 2beam system (ESA project LiveSatPreDem, 2020).
The most popular low-complexity precoding design in satellite communications is the Regularized Zero-Forcing (RZF) precoding (Zetterberg and Ottersten, 1995;Peel et al., 2005) (sometimes referred to as MMSE precoding). The key idea behind RZF is to introduce a regularized form of inversion that improves performance, particularly for very low channel coefficients which otherwise incur an unavoidable power consumption. Matrix regularization is a common tool to achieve numerical stability and robustness to the inverse computation of ill-conditioned matrices (Bjornson et al., 2014).
The regularization factor of the RZF precoding has no close solution and depends on the criteria of the engineer. One possible metric for choosing it is to maximize the Signal-to-Interference and Noise Ratio (SINR) as suggested in (Bengtsson and Ottersten, 1999;Peel et al., 2005;Bjornson et al., 2014), but a closed-form optimal regularizer only exists under some specific assumptions: the number of users is not larger than then number of satellite beams, homogeneous SINR conditions, and in some of the developments, such as (Peel et al., 2005), in the limit of large number of users. Still, the regularizer proposed in (Bengtsson and Ottersten, 1999;Peel et al., 2005;Bjornson et al., 2014) is the most commonly used in the satellite communications literature (Devillers et al., 2011;Taricco, 2014;Lagunas et al., 2018;Vázquez et al., 2018;Perez-Neira et al., 2019).
Precoding in the satellite communications context is characterized by a large number of users compared with the number of beams. Therefore, appropriate techniques to cope with this situation are mandatory, either by appropriately managing the available degrees of freedom and/or by performing the right user scheduling. These techniques have an important impact on the final precoding performance (Lagunas et al., 2018;Bandi et al., 2020). For instance, depending on the scheduled users, the corresponding channel matrix may result more or less tractable depending on the orthogonality of the different channel vectors (Yoo and Goldsmith, 2006). If the orthogonality of the scheduled users' channel vectors is low, the performance of the RZF precoding will suffer (as we demonstrate in the results section). This is because the resulting channel matrix, even if heuristically regularized, is difficult to perform. This paper brings the attention to the benefits and practicality of a precoding design that allows some residual received interference power at the cochannel users. The motivation behind this approach is to relax the dependence on the matrix inversion procedure involved in conventional satellite precoding schemes. In particular, we list below the contributions of this paper: • We formulate the precoding problem as a maximization of the transmit power towards the desired beam while imposing a number of received interference power constraint towards the co-channel beams, and keeping the total transmit power under certain limit. The resulting optimization problem with received interference power constraints appears to be non-convex in its direct form. • Subsequently, we show that the non-convexity can be addressed under different alternatives: a Semidefinite Programming (SDP) (inspired by Luo et al. (2010)), a Second-Order Cone Programming (SOCP) formulation (see Vorobyov et al. (2003); Gershman et al. (2010)), and a new relaxation proposed by the authors in Lagunas et al. (2020). The relaxed solution is shown to have a closed-form expression with a similar structure as the RZF but with the regularization factor being a function of the tolerable interference at the receiver side. Furthermore, the relaxed proposed solution does not require that the number of users is equal or smaller than the number of beams. • We compare the different solutions in terms of optimality and computational complexity, and we test them vs. the conventional ZF and RZF. Substantial rate gains are achievable even when random user scheduling is considered, confirming that the proposed solution is less sensitive to the user scheduling.
The rest of this paper is organized as follows. Section 2 introduces the GEO multibeam satellite system model. Section 3 presents the precoding benchmarks considered in this paper. Section 4 introduces the proposed precoding scheme, its optimization framework and the proposed solutions. Supporting simulation results are presented in Section 5, and finally, concluding remarks are provided in Section 6.

SYSTEM MODEL
Consider the forward link of a bent-pipe GEO multi-beam satellite system with N beams. User terminals are assumed to be randomly distributed over the coverage area. In general, we assume that a single user terminal is served per beam during a specific time slot. In addition, we consider an ideal feeder link between gateway and satellite. The impact of imperfect CSI is out of the scope of this work. The reader is referred to  for the impact of channel estimation errors and outdated CSI for the satellite standard DVB-S2(X). The considered system is illustrated in Figure 1.
All beams re-use the same frequency band B. Linear precoding is implemented to mitigate the resulting co-beam interference, assuming perfect Channel State Information (CSI) at the satellite gateway. Let u n be the information symbol intended to the user located in the n-th beam, which satisfies the unit average energy condition X [|u n |] 2 1. The precoded symbols x [x 1 , . . . , x N ] T , with x n being the symbol transmitted over the n-th beam, can be expressed as, where w n denotes the N × 1 precoding vector for the user located in the n-th beam, and the total transmit power satisfies N n 1 w n 2 ≤ P tot . The digital base band model for the observed signal at the user located in the n-th beam can be written as, where h n ∈ C N×1 is the channel vector from the satellite to the user located in the n-th beam, and the element n n is a zero-mean unit-variance complex Gaussian noise. The precoding vectors can be rearranged in W [w 1 , w 2 , . . . , w N ], and the received signal vector can be expressed as The channel matrix H accounts for the complex coefficients due to the considered beam pattern as well as for the link budget. In other words, H L · B, with matrix B denoting the beam radiation pattern coefficients, L denoting the link budget coefficients and the operator + denoting the Hadamard product. The link budget between the i-th user and the n-th beam is given by, where G R is the user terminal antenna gain, η is a coefficient modeling the on-board power losses and d n is the slant range between the satellite and the k-th user. The term K B T R B √ represents the noise standard deviation, σ n , where K B is the Boltzmann constant and T R is the receiver noise temperature. It is common practice to include the noise contribution into the channel model (Christopoulos et al., 2015;Joroughi et al., 2017;Guidotti and Vanelli-Coralli, 2018) in order to proceed with the assumption of unit-variance noise. Note that T R (NF − 1)T 0 + T, where NF stands for the noise figure, T 0 290 K is the noise reference temperature and T is the noise temperature at the antenna dish. According to Eq. 2, the SINR at the user located in the n-th beam can be expressed as, Finally, and assuming Gaussian interference, the achievable rate in bps for the user located in the n-th beam is given by,

CONVENTIONAL REGULARIZED ZERO-FORCING PRECODER
In this section, we briefly review the conventional regularized zeroforcing precoder normally used in the satellite communications literature (Devillers et al., 2011;Taricco, 2014;Vazquez et al., 2016;Lagunas et al., 2018;Vázquez et al., 2018). First, let us introduce the general Zero-Forcing (ZF) motivation. Essentially, ZF "tries" to invert the channel coefficients. This is h H n w i 0, for n ≠ i (Bengtsson and Ottersten, 2001). However, although H is a square N × N matrix, it may be rank-deficient and thus, not invertible. This may happen depending on the location of the scheduled users. An alternative solution is the so-called pseudo-inverse, which is a specific generalized inverse. The pseudo-inverse is the baseline of the ZF precoder: with η P tot /Trace{W ZF W H ZF } being the normalization factor such that N n 1 ||w n || 2 P tot . Often the matrix (HH H ) appears to be ill-conditioned, meaning with a condition number very large, rendering a close-to-singular matrix. In these cases, the computation of its inverse is prone to large numerical errors, resulting in significant performance loss due to the inaccuracy of the matrix inversion. To overcome this issue, the RZF was proposed in (Zetterberg and Ottersten, 1995), whose expression is given by, where α > 0 is the regularization factor, and η ′ P tot /Trace{W RZF W H RZF } . By maximizing the SINR at the user terminals under the assumption of homogeneous SINR conditions, the optimal α can be set to N/P tot if the noise has unit variance (Peel et al., 2005), or, in other words, inversely proportional to the per-beam SINR (Bjornson et al., 2014). However, as highlighted in (Yoo and Goldsmith, 2006), the RZF design still suffers significant effective channel gain loss when H is poorly conditioned.

REGULARIZED ZERO-FORCING PRECODER WITH RECEIVED-INTERFERENCE POWER CONSTRAINTS
Let us focus this section on the design of a particular precoding vector w n , n 1, . . . , N. The rest of the precoding vectors can be obtained in a similar manner.
The precoding vector associated to the user located in the n-th beam shall be designed to maximize the link gain towards that particular user, while satisfying received-power constraints towards the existing co-channel beams of the system. In other words, the design of each of the precoding vectors w n shall be given by the solution to the following quadratically constrained quadratic optimization problem (QCQP), where the objective corresponds to the nominator of Eq. 4 and the constraint (C1) limits the interference term in the denominator: where R n h n h H n and R m h m h H m for m ≠ n. Note that w H n R n w n is the received power at the user located in the n-th beam, and w H n R m w n , m ≠ n, is the power received by the users at the cochannel beams (i.e., users m 1, . . . , N, m ≠ n). Clearly, the constraint (C1) denotes the received-power limits imposed to the co-channel beams, where P m stands for the maximum interference power that is created by the n-th beam at a user in any of the other beams (i.e., m-th beam, m ≠ n). Finally, the constraint (C2) restricts the total transmit power associated to the precoding vector w n to be below P max , which can be fixed based on the total available power, e.g., P max P tot /N.
The optimization problem in Eq. 8 is non-convex, because it is the maximization and not the minimization of a convex function within a convex set. In other words, in order for Eq. 8 to be convex, the objective function has to be concave, which is not the case, and does not incorporate this non-convex constraint.
A first alternative to solve the problem is via SDP relaxation, as described in (Luo et al., 2010), where the scalar products are replaced by the trace matrix operator We note that in Eq. 9, the optimization variable is now a matrix, W n . In order for Eq. 9 to be equivalent to Eqs 8, 9 should incorporate the rank-1 constraint of W n (i.e., W n w n w H n ). However, Eq. 9 relaxes Eq. 8. This is the so-called SDP relaxation. This relaxation is suboptimal, albeit the case of three or less constraints, as it is proved in (Beck and Eldar, 2006;Luo et al., 2010). We note that the complexity of the SDP relaxation is of O(N 4.5 log(1/ε)), where ε > 0 is the solution accuracy.
A second alternative that presents less complexity and can cope with any number of quadratic constraints can be designed if we take advantage of the fact that the correlation matrix of the desired user (R n ) and of the interfered channels (R m ), are rank-1 due to the Line-of-sight channel (LOS) in GEO satellites. Therefore, w H n R n w n h H n w n 2 , and both the objective function and the set of constraints in Eq. 8 are unchanged when an arbitrary phase rotation exp jθ is applied to w n . With that we can assume that h H n w n is a real number, i.e., Re h H n w n ≥ 0 Im h H n w n 0.
By combining Eqs 8, 10, the optimization problem can be converted to, The problem in Eq. 11 corresponds to a convex form known as SOCP (Luo, 2003;Boyd and Vandenberghe, 2004), which can be solved via the interior point method. The solution to Eq. 11 will be henceforth referred as optimal solution.
Frontiers in Space Technologies | www.frontiersin.org May 2021 | Volume 2 | Article 662883 A third alternative that offers an analytical solution is to relax Eq. 8 in order to transform it into the optimization of a Rayleigh quotient. The sub-optimal formulation is achieved by replacing (C1) and (C2) in Eq. 8 with a single tighter constraint. This can be done by exploiting the properties of the harmonic mean . In particular, (C1) and (C2) can be replaced by, The resulting relaxed optimization problem is given by, whose solution is given by the following generalized eigenvector form, In particular, the solution to the relaxed problem (w * n ) is given by the eigenvector associated to the maximum eigenvalue of the matrix R −1 n ( N m ≠ n (P max /P m )R m + I). An advantage of the obtained precoder with respect to the optimal solution in Eq. 11 is fourfold: 1) A closed-form non-iterative solution can be obtained; 2) processing time to obtain the solution is in general reduced; 3) ability to cope with multipath propagation channels, and 4) can be applied when there are more receivers than number of beams.
In order to provide a connection with the RZF precoder design, let us assume that R n is rank-1, i.e., R n h n h H n . By substituting it into Eq. 14, the harmonic mean based solution only requires a matrix inversion, which presents the same complexity as in Eq. 7 (an upper bound complexity is O(N 3 ), see Golub and Loan (1996)). Note that Eq. 12 is not exactly the harmonic mean because the factor N − 1 is not present. To finalize the design, the norm of the obtained precoder should be scaled in order to be equal to min(P max , (P m /w H n · R m · w n )). Next, we study under which conditions the solution of this relaxed problem coincide with that of Eq. 11.

Relationship Between the Optimal and the Relaxed Solution
Assuming R m h m h H m and applying the Karush-Kuhn-Tucker (KKT) conditions to Eq. 11 (Boyd and Vandenberghe, 2004), we can obtain the following solution to the convex problem, where w n is the optimal precoder for the n-th beam, λ m , m 1, . . . , N, m ≠ n and c are the Lagrangian variables of (C1) and (C2), respectively. In those scenarios when all the constraints are active with equality, λ m ≠ 0, c ≠ 0 (i.e., due to the KKT conditions), it is not possible to find a closed-form solution.
However, whenever only one condition is active with equality, only the corresponding Lagrangian variable λ m is different from zero and the problem presents an analytical solution. In order to illustrate this fact, let as assume that, due to the particular scenario settings, there is only one active constraint in (C1) and that (C2) is not fulfilled with equality (i.e., P max is not the limiting constraint), then Eq. 16 simplifies to the minimum variance precoder for R n rank-1.
Alternatively, if only P max is the limiting constraint, and therefore only (C2) is fulfilled with equality, then the matched precoder results Note that the solution Eq. 15 of the relaxed problem is also a particular case of Eq. 16, which appears when there is only one interference constraint (i.e., P m P 1 , m 1) and the scenario settings are such that (c/λ) (P 1 /P max ). Figure 2 illustrate this particular setting for a scenario with 2 beams, P 1 5 dBW, and the desired and unintended terminals are quite close to each other, as illustrated in Figure 2A. Figure 2B plots the optimal values of the two dual variables for different P 1 /P max settings, with P max ranging from 10 to 30 dBW. The curve c λ(P 1 /P max ) is also plotted; as its crossings with the curve that corresponds to the optimal values of γ determine graphically those working points where the solution formulated in Eq. 16 is optimal. To better appreciate the crossing point, Figure 2C provides a zoom on the relevant area. Figure 3 shows the corresponding received power at each coverage point to verify that the optimal values of w n , when it is computed by solving Eq. 11 or, by the relaxed solution Eq. 14, are the same.
For the rest of the scenarios, having replaced the constraints by its harmonic mean provides a more conservative solution.

SIMULATION RESULTS
We now demonstrate the benefits of our proposed precoding scheme in a multibeam GEO satellite system. We consider a full frequency reuse broadband multibeam satellite that employs precoding to mitigate the resulting interbeam interference.
For the following numerical results, we consider a given satellite beam radiation pattern, whose complex coefficients at each user location, i.e. [L] n,i , have been provided by the ESA and correspond to a Direct Radiating Array (DRA) hypothetical pattern generated with internal software in the 20 GHz band, with 750 elements spaced 5λ (with λ denoting the wavelength).
Satellite position is 13°E. For the purposes of the present work, only a subset of N 7 beams will be considered for the precoding design, as illustrated in Figure 4. For the scenario at hand, we assume perfect CSI available at the satellite gateway.
In addition, we consider G R 39.75 dBi, carrier frequency of 20 GHz, user bandwidth of B 500 MHz, a dish noise temperature of T 50 K , a noise figure of 2.278 dB and the true slant range distance for d n . Regarding the satellite  Frontiers in Space Technologies | www.frontiersin.org May 2021 | Volume 2 | Article 662883 6 transmitted power, we assume a maximum of P max 20 dBW per beam (including additional payload losses η).
First of all, we evaluate the condition number of the matrix (HH H ), which motivates the use of RZF precoding and the proposed technique. In Figure 5, we show the average SINR obtained when applying ZF precoding Eq. 6, RZF precoding Eq. 7, and both the proposed optimal scheme Eq. 11 and the proposed sub-optimal one in Eq. 14 (based on the harmonic mean relaxation), vs. the condition number of the matrix (HH H ) (which varies depending on the scheduled users at each realization). We solve the proposed precoding technique in Eq. 11 with standard optimization software, e.g. (Grant and Boyd, 2014). We set the tolerable interference level based on P m /σ 2 n −10 dB, which corresponds to P m −128 dBW. In Figure 5, we observe that both ZF and RZF precoding experience significant performance loss as the condition number increases, being the latter more pronounced for ZF precoding. On the other hand, both the proposed techniques, i.e. the optimal one Eq. 11 and the so-called harmonica mean Eq. 14 tend to provide the same average SINR which is in general higher than that of the conventional schemes.
One of the advantages of the proposed technique is that it allows to work with more users than the number of available degrees of freedom (i.e., beams). To show this, we consider the N 7 beam scenario, where the precoder is designed to transmit simultaneously to more users than beams. Figure 6 shows the resulting SINR for a desired user located in beam 4 of Figure 4, which receives interference from the rest of the cochannel beams M ≥ N − 1 users (i.e., the so-called unintended users). These unintended users are randomly distributed within the coverage area of the seven beams. Figure 6 shows the performance of the optimal precoding design Eq. 11 and the relaxed solution Eq. 14 for different values of M, and compares with two benchmark schemes that are detailed in the following. Due to the good performance of Eq. 14, which is based on the harmonic mean relaxation, we have included in Figure 6 the relaxation of the problem considering the arithmetic mean. In particular, the arithmetic mean relaxation reduces Eq. 11 by substituting all the constraints in (C1) by just their arithmetic mean (i.e., N m ≠ n (1/(N − 1))R m ≤ P m ). The second benchmark depicted in Figure 6 is the RZF precoding design of Eq. 7 (proposed in Peel et al. (2005)). From Figure 6 it can be observed that the SINR of the desired user decreases as the  number of unintended user increases. More importantly, the performance of the proposed harmonic mean based relaxation, which is more conservative than the arithmetic mean and the optimal approach, is shown to outperform the benchmark schemes by providing significantly higher SINR. Going back to the scenario of one scheduled user per beam, let us focus on a particular instance, where the scheduled users render a high condition number of (HH H ), i.e. 352, P max 20 dBW, P m −128 dBW. The detailed user locations are depicted in Figure 7, where we can observe that beam 5 and beam 7 have scheduled users that are very close to each other. If we apply conventional RZF to this particular instance, we obtain the SINR shown in blue in Figure 8. Clearly, the singularity of matrix (HH H ), and in particular the similarity of the channel vectors h 5 and h 7 , has impact on the RZF precoding performance for the affected beams. In other words, the RZF has to devote more power than the other techniques in Figure 8 to null out the strong cochannel interference, thus reducing the gain towards the desired user. Furthermore, Figure 8 shows the SINR values achieved with both the proposed precoding techniques Eqs 11, 14 in green and yellow, respectively, assuming P max 20 dBW, P m −128 dBW, and it can be clearly observed that relaxing the tolerable interference levels has a positive impact on the overall SINR.
To understand better the details of the scheduling instance shown in Figures 7, 9 shows the received power at the intended FIGURE 6 | Achievable SINR when the number of unintended users is higher than the number of beams (M ≥ N − 1), P max 15 dBW, P m 4 dBW, ∀m. user for each beam in the upper part of the figure, while the bottom part shows the received power at the worst co-channel user for each beam. The worst cochannel user is the one who receives the highest interference level from each of the listed beams. First of all, it can be observed that the received power at the worst cochannel users for both the proposed techniques is always below P m −128 dBW. Focusing on the received power at the cochannel users, the RZF scheme is clearly suffering with the matrix inversion and the regularized factor is not able to counteract the effect caused by two scheduled users closely located. While relaxing the interference constraints to the cochannel beams, the proposed schemes are able to steer more power into the desired users. This can be seen in the upper part of Figure 9, where a significant improvement in the received useful power is achieved with the proposed precoding with received-interference power constraints.
Finally, we run a total of 500 Monte Carlo realizations by randomly placing the user terminals. The distribution of the resulting matrix condition number of (HH H ) is depicted in Figure 10, where it can be seen that there are large number of cases where the selected users render a challenging precoding  Frontiers in Space Technologies | www.frontiersin.org May 2021 | Volume 2 | Article 662883 9 scenario due to their channel similarities. The effect of the selected scheduled users on the final achievable capacity is depicted in Figure 11 in terms of Cumulative Distribution Function (CDF). We compare the sum rate of both the optimal and the relaxed harmonic mean scheme (P max 20 dBW, P m −128 dBW) with the ZF and RZF benchmarks (i.e., the sum rate is computed from Eq. 5 as N n r n ). It can be observed that the proposed schemes outperform the benchmarks in most of the cases. This means that scheduling is not so critical, thus alleviating one of the most challenging design issue of precoding implementation, while achieving significant gains via the proposed precoding scheme. To better appreciate the difference between the optimal proposed solution and the relaxed one, Figure 12 shows a zoom of the CDF depicted in Figure 11. As expected, the relaxed solution attains a slightly lower rate due to the received-interference lower bound resulting from the harmonic mean of all the interference constraints.

CONCLUSION
In this paper, we have proposed a new precoding design framework which imposes received-interference power constraints at the cochannel users, in an attempt to relax the design of conventional schemes that rely on the channel matrix inversion. By allowing some residual received interference, we show that the proposed design is able to provide significant gains when unlucky scheduling events occur (i.e. those rendering an ill-conditioned channel matrix). We also study in detail the effects of relaxing the optimization by substituting the interference constraints with an harmonic based mean. We validate and compare the proposed designs through extensive numerical simulation experiments, showing better results in terms of SINR and rate. The proposed designs are also more robust to user scheduling, and the presented harmonic mean relaxation stands out as the most promising solution in terms of performance and  Frontiers in Space Technologies | www.frontiersin.org May 2021 | Volume 2 | Article 662883 computational complexity. Regarding the impact of imperfect CSI, we do not expect a strong impact related to outdated CSI because the coherence period of the channel between GEO satellite and fix terminal users is generally long. However, we expect the errors on the estimation process to have an impact, particularly in the feasibility of the interference constraints. An alternative to prevent such cases is to add a conservative margin to the interference constraints (e.g. proportional to the estimation error magnitude).

DATA AVAILABILITY STATEMENT
The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

AUTHOR CONTRIBUTIONS
EL and AP-N led the main contribution and writing of the manuscript. EL, AP-N, and MM carried out the experimental evaluation. ML conceived the original idea and provided supervision. MV contributed to the developed techniques. BO supervised the findings of this work. All authors contributed to the manuscript and approved the submitted version.