Abstract

Compared to interference mitigating precoding, interference exploiting symbol-level precoding (SLP) requires less transmit power to guarantee the quality of service in a multibeam satellite system. However, due to the large roundtrip time (RTT), it is impractical to obtain real-time channel state information on the satellite side. The random channel state information (CSI) phase error of outdated CSI could cause serious performance deterioration of SLP. To compensate the CSI phase error, we propose an outdated CSI-based robust SLP (RSLP) method, which optimizes the transmit power under outage probability constraints. The central limit theorem (CLT) and second-order Taylor expansion are used to relax the outage probability constraints into convex ones. In addition, because only outdated CSI-based robust block-level precoding exists, we present two comparative RSLP methods accordingly. Without violating outrage probability constraints, the proposed RSLP method requires much lower transmit power than comparative RSLP and existing robust block-level precoding methods. The complexity of the proposed RSLP method is also lower than that of two comparative RSLP methods.

1. Introduction

A multibeam satellite communication system, which has wide coverage, high spectrum efficiency, and low cost of infrastructure in remote areas, is seen as an important extension of a mobile communication system. By enabling spatial multiplexing, wireless resources such as time and frequency can be effectively reused among multiple beams. However, because of a relatively small beam angle, interbeam interference cannot be ignored; thus, interference management is needed. Interference mitigating block-level precoding (BLP) is a widely used interference management technology to suppress downlink interbeam interference which is treated as an adverse effect [13]. Recently, interference exploiting symbol-level precoding (SLP) was proposed to further reduce transmit power or improve the equivalent signal-to-noise ratio (SINR), where channel state information (CSI) and data symbols are taken into account to exploit constructive interference [47].

Due to severe channel fading such as path loss, the high transmit power efficiency of precoding is very attractive for satellite systems. Nevertheless, round-trip time (RTT) between a satellite and its user terminals is large, and it is unrealistic for the satellite to obtain perfect CSI to perform precoding. Hence, only outdated CSI can be obtained, where the CSI error is usually modelled as a random phase error [8, 9]. To reduce transmit power with only outdated CSI, robust BLP was studied for unicast [10] and multicast [11]. Besides, the CSI phase error model was also used to design a robust BLP matrix for an integrated satellite-terrestrial system [12] and over line-of-sight channels in a mobile communication system [13]. Besides robust BLP, existing robust SLP (RSLP) methods mainly focused on CSI with an additive error which is a classical model for mobile communication systems. Worst case-based RSLP under bounded channel errors was proposed for PSK constellations in [6] and for generic constellations in [14]. In [15], a probabilistic constructive interference constrained RSLP method was proposed to tackle stochastic channel uncertainties. Compared with [15], Lyu et al. further improved the outage probability performance [16]. Machine learning-based RSLP was studied in [17, 18], where a Bayesian neural network or a deep neural network was used to design the RSLP vector with much lower execution time. Besides, the MMSE RSLP method under perantenna power constraints was proposed to compensate the CSI error with a more practical model [19]. In [20], the effect of the phase error caused by an oscillator is analyzed, where the phase errors of channels between different beams and specific user are the same. Bounded CSI error-based RSLP is also used for IRS-aided communication systems to reduce transmit power [21]. Although additive error-based RSLP has been studied, further research on outdated CSI-based RSLP enjoys little attention so far.

Consequently, in this paper, we propose a power minimization RSLP method which is under symbol-level outage constraints for the downlink of a multibeam satellite system. The main contributions of the paper are summarized as follows:(i)We approximate the symbol-level received signals by using both the second-order Taylor expansion and central limit theorem (CLT) to analyze statistical properties. By doing that, the received signal can be seen as a normal distributed variable or a quadratic form of a normal Gaussian distribution vector.(ii)To solve the symbol-level outage probability constrained power minimization problem, we relax the nonconvex probability constraints into second-order cone (SOC) constraints to obtain the SLP vector. Modified by existing robust BLP methods, two other relaxation methods of outage probability constraints are also designed. Transmit power, outage probabilities and invalid probabilities of three RSLP methods are compared by computer simulation. Numerical results show that our proposed relaxation method is closer to the probabilistic constraints.

1.1. Notation

and are sets of real and complex numbers, respectively. is the identity matrix. A user set is denoted by . is the all-one matrix, and is the all-zero matrix. is the probability of an event . is the Hadamard product operation. is the real part of a vector , and is the imaginary part. is the expectation of a random vector . is the covariance of . is the variance of random variable . is a real Gaussian distribution with a mean vector and a covariance matrix . For any vector , we define .

2. Materials and Methods

2.1. System Model and Problem Formulation

In this section, the multibeam satellite system model is introduced. Besides, we present a brief explanation of constructive interference (CI) to show the effect of interference. When only outdated CSI is known on the satellite side, stochastic robust CI power minimization (SR-CIPM) problem is formulated to compensate the CSI error.

2.1.1. System Model

We consider downlink of a multibeam satellite system with beams, where full frequency reuse is adopted. One resource block is reused by users, where . The vector of data symbols for users is denoted by . Each entry of is from a normalized PSK constellation with order . The normalized receiving signal at the user side is denoted by the following equation:where is the transmit signal vector on the satellite side and the instant transmit power is defined as . is the normalized additive Gaussian noise of the user. shown in (2) denotes the corresponding block-fading channel vector from the satellite to the user [8]. is the normalized scale coefficient, which is modelled as shown in (3), where is the velocity of light, is the carrier frequency, is the distance between the satellite and the user, is the Boltzmann constant, is the signal bandwidth, and is the noise temperature at the user terminal side. as well as denotes the rain attenuation vector for the user. is the channel phase vector, whose elements are uniformly distributed between 0 and . is the beam gain factor for UT, whose entry is given in (4), where is the transmitting antenna gain of beam , is the receiving antenna gain of user , and denotes the order Bessel function of the first kind. The ratio parameter is set as , where is the off-axis angle between the user and the center of the beam and is the 3 dB angle of each beam.

Considering the significant distance between the satellite and any user, the feedback of downlink CSI is outdated. Therefore, a CSI error arises, and here, we describe the error model. According to (2), CSI depends on the rain attenuation vector , the antenna gain vector , the free space path-loss factor , and the channel phase vector , where , , and determine the amplitude of and determines the phase. It is noteworthy that and are large-scale fading parameters which change relatively slowly. Furthermore, in a short period of time, can also be regarded constant since the variation of the off-axis angle between any user and the satellite is very slight. Thus, the amplitude of outdated CSI is approximately equal to that of real CSI. However, due to tropospheric fading, varies when the feedback of CSI is outdated [811]. As a result, the large RTT-based CSI error is mainly a phase error. Referring to the widely used random phase error model, we define , where is the known outdated CSI and is the CSI error vector with . is assumed perfectly known in this paper, and SINR is used as the quality of service (QoS) metric, where the SINR threshold of the user is denoted by .

2.1.2. CI and SR-CIPM Problem Formulation

The effect of interbeam interference on a specific data symbol is not necessarily adverse. Taking a PSK symbol as an example, if the value of an interference has the similar phase as the symbol, it is more possible for the receiver to correctly demodulate receiving signals. In this case, the interference is constructive and should not be mitigated. The definition of nonstrict CI was proposed in [4] as the interference that pushes the combination of the received signals away from the detection boundary of the known symbol. Based on the definition of CI, the CI region (CIR) was designed as the union of possible signals whose left interference is constructive. To illustrate this, we take a QPSK symbol as an example (as seen in Figure 1). The shadow area in Figure 1 depicts the CI region of a QPSK symbol . is the scaled data point, is the scaling factor based on SINR threshold, and is the variance of noise. Refer to [5], let where is a complex multiplier, and point B is in the CI region ifwhere and is the modulation order.

The definition of CI tells that whether an interference is constructive is relative with the value of the data symbol. Thus, to ensure that only CI exists, symbol-level signal processing is needed. Because SINR threshold of the user is an expectation concept of data symbols, to satisfy the expectation SINR constraints, the nonstrict constructive interference power minimization (CIPM) problem is proposed by constrained instant SINR of the user not lower than , which is expressed as follows:where is the scale and rotation factor of , . and ensure that the left interference is constructive. is a linear constrained quadratic programming (LCQP) problem, which can be effectively solved. By denoting , , , and , we have

Hence, complex optimization problem is equivalent to the real one as shown in the following equation:

The optimal transmit vector of is feasible only when perfect CSI is known. However, perfect CSI is impractical for a satellite to obtain. As shown in Figure 2, because only imperfect CSI is known, although is located in CIR, the real received signal may not satisfy the CI constraint. Therefore, a robust SLP method is needed, and SR-CIPM proposed in [16] is more suitable for a satellite system, which is expressed as follows:where is defined as a symbol-level robust outage probability hyperparameter. The probability constraint for the user of is equivalent withwhere and matrix . By defining and , can be transformed into , which is shown in the following equation:

Since the constraints of are nonconvex probability constraints which are difficult to solve, in Section 3, we will solve by approximating the probability constraints into convex ones. The difference between this paper and [16] lies in the model of imperfect CSI, where in [16], the additive error of CSI is assumed, whereas the phase error is supposed in this paper.

2.2. Robust SLP Methods

In this section, by approximating into a convex problem, we propose a robust SLP method with outdated CSI. Since previous researchers seldom studied RSLP under imperfect CSI with a phase error, we also propose two comparative RSLP methods accordingly. Besides, the complexity comparison among three RSLP methods is also presented to show that our proposed RSLP method requires the lowest computational complexity.

2.2.1. Proposed RSLP Method

Since the probabilistic constraints of are not convex, it is necessary to transform the probabilistic constraints into convex constraints by approximation processing. Due to the fact that and are correlated, the joint probability is difficult to analyze. To simplify the analysis, we refer to the lower bound of joint probability shown in (12) to relax probability constraints [22]. We find that (13) is the sufficient condition of (12), so can be relaxed into in (14). Since the distribution of and is similar to each other, here we only analyze , whereas follows the same steps:

As is the linear combination of multiple random variables, CLT could be used to approximately analyze the distribution of (as a normal variable) [10]. Accordingly, can be approximately described by and . When is fixed, both and are functions of the random vector . The relationship between and is shown as follows:where both and are known on the satellite side. Furthermore, it is easy to obtain and , where and is the vector of diagonal elements of . Hence, the mathematical expectation of can be obtained as follows:where , . Then, by defining as shown in (17), can be derived as shown in (18):

To calculate the value of , we need to calculate , , , and , which are difficult to be directly calculated due to the nonindependent property of random vector . Therefore, when each element of is relatively small, second-order Taylor expansion can be used. Some intermediate calculation equations are shown in (19), where and . In (19), it is worth mentioning that only and are approximated by Taylor expansion. When and are relatively small, can be ignored because it is infinitesimal of higher order of and .

Thereby, each submatrix of can be obtained as shown in (20). By defining the symmetric matrix , there exists an orthogonal matrix , diagonal matrix , and matrix so that . Thus, can be obtained:

After the approximation of the mean and variance of and has been derived, the marginal probability and can be approximated as follows:

Referring to [16], we could therefore transform the probability optimization problem into an SOC problem (SOCP) as shown in (22), where , is the inverse error function. SOCP is convex and can be effectively solved using the CVX toolbox:

2.2.2. Comparison RSLP Methods

Because the solution of the proposed RSLP methods is not optimal for , a benchmark is needed for performance comparison. However, previous researchers seldom studied RSLP under imperfect CSI with a phase error. Therefore, referring to robust BLP, we present two comparative RSLP methods.

Referring to [10], if an outage condition can be formulated as a quadratic inequality of a CSI phase error, the outage probability constraint can be relaxed into a convex one. Therefore, in following paragraphs, by employing two different convex approximation methods, can be transformed into two separate convex problems, both of which can be effectively solved.

We directly use the second-order Taylor expansion to approximate [9], which is shown in the following equation:

Meanwhile, by defining , and intermediate parameters , , , and shown in (24) and (25) can be derived. Similarly, , , , , and can be obtained by defining :In (25), with given , the approximation of is a quadratic function of a standard normal random vector, and so is . With method III in [23] or Lemma 2 in [13], the probability constraints and can be transformed into convex constraints (25) or (26), respectively. , , , and are new optimization parameters, and is the solution of . In this way, can be transformed into the SOCP problem shown in (28) or a semidefinite program (SDP) problem shown in (29), where , , , and :

2.2.3. Complexity Analysis

The computational complexity of the proposed RSLP method is mainly dominated by computing the orthogonal decomposition of each and by solving the SOCP problem . is usually used as the complexity of orthogonal decomposition of the matrix . matrices are needed to be decomposed per symbol duration; thus, is the complexity of orthogonal decomposition. The worst-case complexity analysis is usually used to evaluate computational complexity of solving the SOCP problem by using the interior point method [15, 24], where the complexity of obtaining an -solution is shown as follows:where is the dimension of the optimization vector, is the number of SOCs, is the number of linear constraints, is the size of the second-order cone, and is the optimization accuracy variable. The complexity of solving SOCP is shown in (31). Therefore, the total complexity of the proposed RSLP method is :

It is worth noting that if from [8], four submatrices of are all diagonal matrices. Accordingly, can be transformed into a block diagonal matrix by exchanging rows and columns, where each diagonal subblock is a matrix. The complexity of orthogonal decomposition of that block diagonal matrix is ; thereby, the total complexity can be reduced:

The complexity of comparative RSLP methods is mainly dominated by solving SOCP or SDP , where the complexity bound of is shown in (32). The complexity of is much higher than that of and due to the semidefinite constraints. The complexity of solving an SDP problem is shown in (33), where is the dimension of the semidefinite constraint and is the total number of semidefinite constraints [24]. The complexity of is shown in (34). For clarity, when , the complexity comparison among three convex problems is shown in Table 1.

3. Results and Discussion

In this section, numerical results of average transmit power, outage probabilities (OPs), and invalid probabilities of the proposed robust SLP method and two comparative SLP methods are presented and analyzed by using Monte Carlo simulations, where 200 samples of user location parameters are randomly generated. blocks are transmitted for one sample, and time slots are in one block. RSLP is performed on beams of the satellite. Besides, we assume , and and are independent for . The maximum instant transmit power for any time slot is set as . Other simulation factors are shown in Table 2.

It is crucial to highlight that the proposed SLP method and two comparative SLP methods are not always feasible. Namely, a feasible solution for , , or does not always exist. In those three problems, two main factors affecting the existence of a feasible solution are the covariance matrices of the CSI error and SINR thresholds . represents the channel condition, where larger brings about more significant phase uncertainty, making it more challenging for the precoder to guarantee the QoS requirement. reflects the QoS requirement of the user, and larger also increases the difficulty of meeting QoS constraints. Besides, given a maximum instant transmit power limit, if the optimal transmit signal obtained from , , or has a large power (), it is still not a feasible solution. As a result, during simulation, if no feasible solution exists for any time slot, we utilize nonrobust zero-forcing transmit signals with a maximum instant transmit power. Meanwhile, when the power of the optimal transmit signal exceeds , we employ the scaled optimal transmit signal , ensuring that its power matches .

Because there are few RSLP methods under phase error for comparison, we also provide numerical results of block-level outage probability constrained robust block precoding methods with outdated CSI. For clarity, abbreviations used in this section are shown as follows:(1)“ZF”: the nonrobust zero-forcing (ZF) BLP(2)“CIPM”: the nonrobust CI constrained power minimization SLP [6](3)“LDI”: the large deviation inequality (LDI)-aided robust BLP method [10](4)“OCRBP”: the outage constrained robust BLP method based on -procedure [11](5)“OSCI-SR-CIPM”: the proposed outdated CSI-based SR-CIPM SLP (6)“C-RSLP1”: the RSLP method for comparison(7)“C-RSLP2”: the RSLP method for comparison

The average transmit power is defined as follows:where is the instant power of the time slot in the block. Figure 3 depicts the average transmit power of proposed and comparative RSLP methods with different . In Figure 3, the OSCI-SR-CIPM method has better power performance than C-RSLP1 and C-RSLP2. Average transmit power is higher with smaller OP threshold. That is because smaller OP threshold makes CI probability constraints stricter. Although the transmit power of LDI is smaller than that of proposed OSCI-SR-CIPM with small , its symbol-level OP performance is not good, which can be seen in Figure 4.

Figure 4 shows the statistical outage probabilities of proposed and comparative precoding methods with different . In Figure 4, nonrobust ZF, CIPM, and two robust BLP methods have unacceptable symbol-level OP performance. Besides, although it seems that two comparative methods have better OP performance than that of the proposed RSLP method, it is worth noting that the OSCI-SR-CIPM method satisfies the OP constraints with lower transmit power in most cases, which means that the relaxed constraints of the OSCI-SR-CIPM method match OP constraints better.

From Figure 4, we can also find that with higher , the OPs of three RSLP methods are all increased. There are two reasons for that result, one of which is that all the three methods use the Taylor expansion to approximate probability constraints, and with higher , the accuracy of the Taylor expansion is deteriorated. Another reason is that with higher , invalid probabilities of three methods are higher. Moreover, OPs of C-RSLP1 and C-RSLP2 increase much faster than those of OSCI-SR-CIPM. That is because invalid probabilities of two comparative methods increase faster than those of OSCI-SR-CIPM, which is shown in Figure 5. All of the three RSLP methods are designed to solve the same nonconvex problem , where the difference lies in the ways to relax nonconvex probability constraints into convex ones. The difference of invalid probability performance in Figure 5 reflects the effect of relaxation of three methods, where the OSCI-SR-CIPM method has better approximation, and the relaxation constraints of C-RSLP1 and C-RSLP2 are stricter. The reason is that to relax probability constraints (12), both C-RSLP1 and C-RSLP2 use the second-order Taylor expansion to approximate . Then, based on that approximation, another relaxation of the probability constraints of and is used; thus, two relaxation steps are needed. OSCI-SR-CIPM directly analyzes the statistical property of and , which can be seen as Gaussian distribution variables, and then, we only use the second-order Taylor expansion to approximate a few parts of to obtain and ; thus, fewer relaxation steps are needed.

4. Conclusions

In this paper, we solved SR-CIPM for PSK constellations to compensate the phase error of outdated CSI. CLT and second-order Taylor expansion are used to relax the probability constraints into convex ones. Based on different approximation methods, OSCI-SR-CIPM and two comparative RSLP methods are proposed. Simulation results show that although all the three RSLP methods could satisfy the OP constraints with relatively low phase error variance, OSCI-SR-CIPM has the lowest average transmit power and invalid probability.

For future work, because the proposed RSLP method is only feasible for PSK constellations, the RSLP method for other constellations such as QAM is also needed. But it is more difficult to design RSLP over QAM constellations because the CIRs of some QAM constellation points are bounded and very small. Thus, it is impractical to constrain the symbol-level outage probability. Due to the difficulty of directly designing RSLP over QAM constellations, we will use symbol-level signal processing to improve the power efficiency of robust BLP. Moreover, besides outdated CSI, which can be seen as multiplicative noise of channels, imperfect feedback CSI also exists in a practical satellite system. In this case, both addictive and multiplicative errors of a channel should be compensated.

Data Availability

The dataset of the simulation is available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare that there are no conflicts of interest.

Acknowledgments

This work was supported by the National Key Research and Development Program of China (Grant no. 2018YFB1801105).