Abstract

We focus on imperfect channel state information (ICSI) in closed-loop multiple-input multiple-output (MIMO) amplify-and-forward (AF) relaying systems. First, near-optimal closed-form solutions for transceiver designs are provided for the source-to-relay-to-destination link with ICSI at all nodes. Next, considering a nonnegligible direct link with ICSI available only at the relay and destination and no CSI or ICSI at the source, near-optimal designs are proposed. The Wiener or minimum mean square error (MMSE) filter is employed at the destination to estimate the transmitted signal. The effect of CSI mismatch on the performance of the proposed scheme is then shown through simulations.

1. Introduction

The design of future wireless networks will require that systems provide high throughput, reliable transmission, and broader coverage. According to research, these benefits are realized when multiple-input multiple-output (MIMO) systems are utilized with relays [1, 2]. Different relay protocols are available and can be classified based on their operation. One commonly known relay protocol is the regenerative or decode-and-forward (DF) relaying scheme, which allows the relay to decode or regenerate the original information from the previous node before retransmitting it to the subsequent node. Another protocol, known as nonregenerative or amplify-and-forward (AF) relaying scheme, however, does not allow decoding of the received signal but only amplifies and retransmits it. Although there are other protocols, AF relay nodes are normally employed for reduced complexity and easy implementation. Relays are also classified as either full-duplex relays or half-duplex relays. Full-duplex relays transmit and receive data simultaneously while half-duplex systems do not [3, 4].

The benefits of MIMO systems are enhanced not only when information about the channel, that is, channel state information (CSI), is known at the receiver but also at the transmitter [5]. When there is channel state information at the transmitter (CSIT), a processing technique, known as precoding, exploits the information about the channel by operating on the signal before transmission to better suit it for channel conditions. The transmitter cannot directly access its own CSI, thus CSIT can only be acquired indirectly. In practice, the quality of CSI obtained is often imperfect and degraded due to quantization errors, feedback delay, and channel estimation errors [6, 7]. The imperfect CSI (ICSI) causes performance degradation and since these errors are inevitable, it is necessary to formulate robust designs to combat their effects [3].

There have been many works on AF MIMO relaying systems. In [8, 9], precoder designs for a three-node MIMO AF system are studied. Also, there have been works based on the two main kinds of criteria for transceiver designs, which are capacity maximization and mean square error minimization. In [1012], optimizing the capacity between the source and the destination is considered. In addition, asymptotic ergodic capacity is analyzed with a linear processing at the relay in [13]. Optimization designs based on MSE criteria are formulated for the two-way AF relaying channel in [14], and Guan and Luo [15] address the problem of transceiver designs by jointly minimizing the MSE of symbol estimations. These existing schemes, however, do not consider the scenario where there is ICSI. In the presence of ICSI, robust designs have been studied in [16], but this study does not consider the MSE decomposition and relaxation property [3].

One of the most widely considered power constraints in transmission is norm constraints (NC), which limit the expected norm of the transmit vector. In practice, however, the NC may not be suitable since each antenna element is normally equipped with its own power amplifier, and thus its power is limited individually. To better suit practical systems, the design is also subjected to maximum eigenvalue constraints (MVC) ensuring peak power constraint, which limits the maximum of the output power and thus satisfies the power limits on each antenna [17].

In this paper, we provide detailed closed-form expressions for robust joint MMSE designs of source-relay and relay-destination links for AF relaying system considering NC and MVC and account for the practical scenario of a nonnegligible direct link, which has not been considered in [3]. We first allow CSI at all nodes and secondly, only at relay-destination nodes. The MMSE receiver is employed due to its simplicity and effectiveness [18]. It is also known that MMSE mitigates both interference and noise compared to other linear detectors such as zero forcing (ZF), which cancels interference but enhances noise power [19]. The analysis in this paper is facilitated by employing MMSE decomposition property found in [3, 20]. This property makes use of the (relatively) high SNR assumption stated in [21] to decouple the transmitter and relay optimization problems. Based on extensive simulations (see Figures 2 and 3 of [2] and Figure 3 of [3]), although the proposed scheme employs high SNR approximation in its derivation, it exhibits very little loss in performance when compared with the optimal design over all SNR range thus confirming the optimality of the MSE decomposition method and providing lower complexity [3]. We also use the bit error rate (BER) criteria to minimize the BER for a certain MSE. The organization of this paper is as follows: Section 2 describes the system model. In Section 3, assuming negligible direct link, the optimal receive filter and transceiver with imperfect CSI are derived and the proposed designs for source-relay-destination joint and relay-destination joint MMSE designs are presented. Section 4 continues with the discussion of the model including the direct path between the source and destination with no precoder at the input and presents the proposed design. Simulation results are shown in Section 5, and conclusions are drawn in Section 6.

Throughout this paper, bold letters represent vectors, normal letters indicate scalar quantities, and bold uppercase letters designate matrices. The superscripts , and stand for conjugate transpose, transpose, and elementwise conjugate, respectively; represents the expectation operator; is an identity matrix; and tr() indicates the trace of a matrix . The minimum and maximum singular value of a matrix are denoted as and . The matrix constructed by the first columns of a matrix is denoted as .

2. System Model for MIMO AF Relaying

In this section, we present the general system model for a nonregenerative MIMO relaying system with precoded input. A half-duplex AF relay is used for data transmission which occurs in two separate time slots as seen in Figure 1. It is assumed that the source, relay, and destination node use , and antennas, respectively. The MIMO system allows the use of spatial multiplexing (SM) which transmits data streams simultaneously, with the assumption that .

During the first time slot, a precoder multiplies the source data vector and is transmitted to the relay node and also to the destination. The source power is given by . The received signal vectors at the relay and destination nodes, and , are given, respectively, aswhere is the first hop channel matrix from the source to the relay and is the source-to-destination channel matrix. The noise vectors at the relay and destination are indicated as with and with , respectively. In the second time slot, the signal is amplified by the relay transceiver, , and transmitted to the destination. The transceiver has the form , where is the relay precoder and is the relay receiver, without loss of generality.

The received signal at the destination is then given bywhere is the second hop channel matrix and is defined as the effective noise vector.

To introduce the imperfection caused by channel estimation errors, we adopt error model used in [22, 23]. The channel model is thus modified aswhere , , and are the estimated channels while , , and are the corresponding channel estimation errors with elements which are zero mean Gaussian random variables with variances given as , , and , respectively. The variances reflect the quality of the channel estimation [22, 24].

The two signals received at the destination over the two consecutive time slots can be combined into signal vector . This is given as

The transmitted signal estimate obtained after employing a Wiener filter is given as , where and and are submatrices of for the direct and relay links, respectively. This model can be reduced to the case where there is no direct link by removing the source-to-destination link.

The discussion in the following section assumes a negligible direct link. Thus, there is no direct transmission from the source to the destination. The total transmit power at the source is defined as , assuming tr. The signal received at the destination is denoted as to distinguish that in the direct link case. Also, the final observation is given as where is the linear Wiener filter.

The singular value decomposition (SVD) is used to convert the MIMO channel into multiple parallel independent subchannels [25, 26]. The SVD of the channels and are given as and , respectively, and , , , and are unitary matrices. The real and nonnegative diagonal matrices, and , have respective singular values which are given by for and for and are arranged in a descending order on the main diagonal. The dimensional square diagonal matrices and are also defined as and , respectively.

3.1. Problem Formulation
3.1.1. Optimum Destination Receiver

Armed with global ICSI, a Wiener filter is employed at the destination to minimize the expected mean squared error between the transmitted and detected symbols. The MMSE optimal receive filter (destination Wiener filter) is formulated aswhere is the error vector defined as , with . Here, is a scaling factor to simplify derivation.

Theorem 1. We first obtain the optimal receive filter . Given specific , and , the filter is easily obtained aswhere we define . is the covariance matrix of the signal , where . Here, indicates the product of the relay receive filter and the signal received at the relay and also is defined as .

Proof. See Appendix A.

3.1.2. Error Covariance Matrix

The error covariance matrix, also known as the MSE matrix, defined as is given bywhere and . Here, is the equivalent noise covariance and the corresponding MSE is obtained by .

3.1.3. Optimum Relay Transceiver

Subject to the relay power budget , the design of the optimal relay transceiver can be expressed as the following optimization problem:

The optimal relay transceiver can be found by formulating the cost function with the Lagrangian multiplier as

Theorem 2. The following theorem is formulated to get the optimal relay structure from (9). For a given source precoder and filter , the optimal relay transceiver has the form where , , and are calculated as

Proof. See Appendix B.

Here, it should be noted that the relay power normalizing coefficient is given by , is the relay transmit Wiener filter for the second hop channel , and is the relay receive Wiener filter (R-WF) for the first hop channel.

3.1.4. Decomposition of

Theorem 3. We now obtain the following form of error covariance matrix using the MSE decomposition property. This allows the error matrix to be expressed as a sum of two separate error matrices given the optimal relay transceiver and destination filter as follows:where is the relay covariance matrix of signal

Proof. See Appendix C.

It can be observed from the above that only precoder can be found in the first MSE decomposition term. Although the second term is also related to the precoder , this can be relaxed to allow the two precoders to be optimized independently of each other. This will be discussed briefly in the next subsection below.

3.2. Source-Relay-Destination Joint MMSE Design

The joint transceiver design seeks to minimize the MSE by the design of the precoding matrix and the amplifying relay matrix under total power constraints at the source and relay nodes taking into account the CSI mismatch.

3.2.1. Norm Power Constraint (Robust SRD-NC/BNC)

The joint design considering norm power constraints when ICSI is known at all nodes is referred to as robust joint source-relay-destination MMSE designs with NC (Robust SRD-NC). Using the NC, the problem for minimizing the MSE can be formulated as

The constraints above are set to full power since this is optimal in terms of MSE [2, 27].

As mentioned in the previous section, an approximate approach is employed to ‘relax’ or ‘eliminate’ the mutual exclusivity of the matrices and in order to obtain a closed-form solution. From (C.2), it can be easily checked that under the assumption that , rapidly approaches the identity matrix . This allows the source precoding matrix to be determined independently of .

Thus, the problem for minimizing MMSE with norm power constraint in (12) can be separated as

Using [28], which shows that a diagonalized channel structure optimizes a trace function, the optimal solutions of the above equations are assumed to be of the form and . Here, and represent the power loading matrices and are defined as and . The power loading is done with the following water-pouring like solutions:where and are chosen to meet the power constraint (12), and stands for the th diagonal term of .

We briefly introduce another design criterion known as the BER-based criterion to generate the precoding matrices. This is obtained as a consequence of minimizing the maximum MSE problem in the paragraph above. Studies in [14, 28] show that a discrete Fourier transform (DFT) or Hadamard matrix is applied on the diagonalized error matrix to minimize BER by making all diagonal elements of the MSE matrix have the same value while maintaining the MSE. The precoders are therefore assumed as and , where is the DFT matrix. This BER minimization is called robust SRD-BNC.

3.3.2. Maximum Eigenvalue Constraint (Robust SRD-MV)

This optimization problem for the robust source-relay-destination designs with the MVC (robust SRD-MV) designed to limit the peak power of the output can be defined as follows:

The solution for the source optimal precoder is given as and that of the optimal relay transmit filter is given as , where the ith entry of is given as .

3.3. Relay-Destination Joint MMSE Design
3.3.1. Norm Power Constraint (Robust RD-NC)

In this scheme, there is no available CSI at the source (open-loop SM case). Thus, the source precoder is set as Global ICSI, however, is only available at the relay and the destination to compute the relay matrix and the receive Weiner filter. The optimization problem in (12) is thus written aswhere we define MSE as . The SVD of and we assume the optimal , where , , and is an diagonal matrix. Employing the Lagrangian multiplier and denoting as the ith diagonal element of , the optimal solution is obtained aswhere signifies the ith diagonal element of and indicates the water-level chosen to satisfy the power constraint.

3.3.2. Maximum Eigenvalue Constraint (Robust RD-MV)

Using MVC, the optimization problem is similarly rewritten as

A similar approach as in the robust SRD-MV is used to compute the optimal precoder , where .

The direct source-destination link is known to provide an increase in spatial diversity order in MIMO relay system, which is essential for improving performance, and thus should not be ignored [29, 30]. It is assumed in this discussion that no channel state information (CSI) is allowed at the source, so it should be noted that all terms in the derivation in this section are taken as , where . Both relay and destination, however, have ICSI of all links. The input signal-to-noise ratio is given as .

4.1. Problem Formulation

The error vector is defined as . Also, the corresponding error covariance or MSE matrix defined as a function of and is denoted as .

Since CSIT at the source is not considered in this case, the optimization problem determines with global ICSI, the relay and destination filters, and is given aswhere represents the power constraint at the relay.

4.1.1. Optimum Destination Receiver

Although generally nonconvex, two subproblems for the optimization above can be considered where each problem is convex (or quasiconvex) with respect to and , respectively, given the other.

Theorem 4. As mentioned, the optimal destination filter is easily obtained for a given aswhere and , where is the covariance of the noise vector . Here and . The covariance matrix of the effective noise vector during the second time slot is given by

4.1.2. Error Covariance Matrix

The MSE matrix as a function of , , can be found by substituting the optimal receive filter into and invoking matrix inversion lemma as follows:

Theorem 5. For a fixed , the relay precoder and receiver , comprising the optimal relay transceiver , are calculated, respectively, aswhere is relay transmit Wiener filter for the second hop channel , is the relay receive Wiener filter (R-WF) for the first hop channel, and is chosen to satisfy the relay constraint in (19).

Proof. See Appendix D.

When is set to zero (i.e., when the direct link is negligible), the above equations result in AF relay scheme with no direct link above when the source precoder is not available at the source. It is also necessary to note that the considered robust transceiver optimization problem includes the problem under the perfect CSI assumption as a special case by setting channel errors to zeros.

4.1.3. Decomposition of

As stated above, the error covariance matrix can be decomposed as a sum of two individual covariance matrices for the given optimal relay structure .

Theorem 6. The error covariance matrix is given aswhere and is the covariance matrix of the relay receiver output signal, , and is a positive semidefinite matrix defined as

Proof. See Appendix E.

Since the first term in (23) is independent of or , only the second term needs to be optimized with respect to . The joint optimization is the optimal relay precoder which is given as

4.2. Near-Optimal Relay Transceiver Design with Direct Link

The following eigenvalue decompositions are introduced to derive a new closed-form solution for the relay transceiver as follows:where and are unitary matrices and and are square matrices with descending eigenvalues as diagonal elements given by for and for , respectively. The optimal relay precoder can be represented in a general form aswhere denotes the first columns of . Substituting (27) into (25), the modified problem to determine optimal is given aswhere , , is an upper left submatrix of , and .

Diagonalizing the terms simultaneously inside the trace in (28) results in the optimal solution for minimizing the trace. However, due to the nondiagonal structure of and the nonconvex nature of the problem, there is no such case for all , unlike the case with no direct link. A structural constraint is imposed on so that a diagonal matrix defined as with diagonal entries can be found, where . This will facilitate finding a closed-form solution. Though is suboptimal because it may increase the power consumption, that is, with the same MSE, is considered as a solution as it provides a diagonal structure and thus a simple convex problem and moreover lower complexity. We thus attain the following optimization problem:

The solution for (29) is found by using the Lagrangian multiplier .

Using definitions for , and above, and noting that

The minimization problem can be rewritten as

Each element of is determined aswhere Here, designates the kth diagonal element of , and is chosen to satisfy the power constraint in (29). It is worthwhile to note that the derived solution is globally optimal, that is, when is a diagonal matrix. The closed form for the relay transceiver as stated above is thus given by .

5. Simulation Results

To support the derivations and also to illustrate the effect of the ICSI on the system performance, simulation results are presented in this section. The notation is used to denote the system with source, relay, and destination antennas. is used to denote the number of data streams. For both cases, it is assumed that the channel estimation error variances are equal, that is, .

5.1. AF Scheme without Direct Link Results

Monte Carlo simulations are performed to illustrate the BER and MSE performance of the proposed schemes for source-to-relay-to-destination (SRD) relaying system with negligible direct link. The proposed designs using norm power constraint (NC) and maximum eigenvalue (MV) constraints are compared with the traditional naive AF scheme where only a power normalizing operation is performed at the relay, that is, . Our schemes are also compared with the case of perfect CSI discussed in [2], which corresponds to setting all channel error terms to zero, that is, . We assume that the noise covariance  =  = 1 and . The total signal-to-noise ratio (SNR0) is defined as with . indicates the SNR of the source-to-relay link and that between the relay-to-destination link is , respectively. Also, the peaks are set to and in order to satisfy the peak power constraints. It is assumed that all channel matrices are independent and identically distributed (i.i.d.) complex Gaussian with mean zero and unit variance.

Figure 2 shows the MSE performance of an , system. Here, an improved performance of the proposed schemes is shown compared with the naive AF relaying scheme in terms of the MSE. This is because according to [31], naive AF does not consider CSI error. In Figure 3, the deteriorating effects on performance caused by errors in channel estimation is shown by comparing the MSE performance in a system with perfect CSI () and that of a system with ICSI using proposed schemes. As expected, both schemes with perfect CSI have the lowest MSE and thus outperform the schemes with ICSI.

Figure 4 further shows that increasing channel estimation errors increasingly degrades the performance of MSE as the transceiver design is misled in the presence of ICSI, and it also confirms the fact that setting errors to zero gives the same results in [32]. The BER performance of SRD relaying systems with antennas for the proposed scheme is compared with the naive AF scheme for different constellations. Similarly, the proposed scheme outperforms the naive AF scheme as shown in Figure 5.

5.2. AF Scheme with Direct Link

Figure 6 compares the proposed schemes with direct link and no direct link. It confirms the importance of including the direct link in our proposed designs. Further, the proposed scheme, even with no CSI at the source, performs better than when the direct link is not considered even with an optimized source precoder. Also, the benefit of including the direct link is affirmed by the plot in Figure 7 by considering different number of antennas.

6. Conclusion

The problem of ICSI in linear nonregenerative MIMO relay communications using MMSE criterion has been addressed. The closed-form solutions for the optimal source and relay precoder are derived to minimize the MMSE of symbol estimations. We presented a detailed modeling of imperfect channel estimation at all nodes in the MIMO system. It is also shown that, though nonconvex in nature, applying a structural constraint allows a diagonal structure that results in a simple convex problem making solution of optimization problem easier. Also, it is shown that the robust designs proposed include the perfect CSI case when the channel errors are set to zero. Simulation results show an improved robustness of the proposed algorithm against CSI errors.

Results further demonstrate a much better performance of the robust schemes in terms of both BER and MSE as compared with other relaying strategies. At various levels of CSI mismatch, proposed algorithms further enhance performance with respect to the pure relaying systems. This confirms the importance of including the direct link in our designs.

Appendix

A. Proof of Theorem 1

To find the optimal receive filter, the MSE equation is first obtained. The MSE as a function of the receive filter and relay transceiver is given by

The channel error terms and are independent, and thus the first term in (A.1) can be found as

Knowing , yields Thus, we get . Similarly, after some manipulations, it becomes

As a result, the MSE is written aswhere .

The MSE is then differentiated with respect to and set to zero as follows:

It becomes Finally, the optimal filter is obtained by

B. Proof of Theorem 2

To derive the optimal relay transceiver, the derivative of the cost function in (9) is set to zero as follows:

Combining the power constraint in (8) and (A.5), we get , wherehere and Also, defining and as and , respectively, we get .

The last term of (B.1) can be modified as

And substituting (B.3) into (B.1), is computed as and using matrix inversion lemma, the solution for the optimal relay transceiver is obtained.

C. Proof of Theorem 3

By using matrix inversion lemma, the error covariance matrix in (7) becomes

The relay covariance matrix of signal is given by

Thus, is given bywhere . Applying matrix inversion lemma to (C.3) and other mathematical manipulations, we get

Defining as yields

D. Proof of Theorem 5

The cost function is formulated using the Lagrangian multiplier as

To obtain the optimal relay transceiver, the derivative of the cost function with respect to is set to zero as follows:

Solving (10), the optimal can be obtained from (22) as .

E. Proof of Theorem 6

Using matrix inversion lemma and the fact that the error covariance is defined as and the Wiener filter is given by is expressed aswhere .

Letting and , we apply the matrix inversion lemma and getwhere , and the positive definite matrix is defined as

Applying matrix inversion lemma again to (E.2) and other mathematical manipulations, (23) is obtained.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported in part by the National Research Foundation of Korea through the Korean Government (MSIP) (NRF-2016R1C1B2011921) and in part by the Institute for Information and Communications Technology Promotion through the Korean Government (MSIP) (no. 2016-0-00500, Cross layer design of cryptography and physical layer security for IoT networks).