1. Introduction
Mutiple-input multiple-output (MIMO) and relay have been dealt with serviceable technologies which greatly contribute to the beyond fourth generation (4G) wireless system. In [1], various relay technologies embodied in long term evolution – advanced (LTE-A) standard are described, and some open research issues which should be resolved in order for relay technology to be practically incorporated into the 4G standard are presented. In a realistic network environment which suffers from significant path loss and shadowing, relays are essential to overcome severe signal power attenuation. Amplify-and-forward (AF) and decode-and-forward (DF) are conventional relaying protocols [2], which are also known as non-regenerative and regenerative relaying, respectively. In a practical implementation perspective, AF relay has been a preferred protocol for its simplicity since DF relay requires processing delay for full decoding. As a solution to improve the QoS of multiple end-users, the deployment of multiple AF relays with multiple antennas can be considered. If all users are also assumed to equip multiple antennas in this case, the property of this all-MIMO network can be efficiently exploited to enhance the end-users’ performances. As a simple example, we can also consider that one-to-one coupling between relays and users, which means that each user is served by a certain relay. Similarly, we can imagine that one-to-many coupling between relays and users. In these cases, BS transmits each user’s desirable data streams to the user’s corresponding relay in the 1st hop channel. Each relay processes the received signal and transmits to their serving users in the 2nd hop channel. Since users experience interference from the relays serving other user groups, interference management among relays should be considered to use multiple antennas of relays and users. According to the relay deployment scenarios above, we should design the linear processing matrices at BS, relay, and users in order to maximize the performance of the network in a given operation environment. To avoid confusion of terminology, we denote the linear processing matrices at BS, each relay, and each user, as transmitter, precoder, and receiver, respectively, for the rest of this paper. Thus, transceiver design for MRMU MIMO network means to determine BS transmitter, relay precoders and user receivers.
There have been several researches dealing with multi-relay multi-user (MRMU) network. Zhao et al. [3] proposed cooperative relaying transmission schemes for the network in which there are two users and two decode-and-forward (DF) relays with single BS, and multiple antennas are equipped to relays and users. Authors optimized the 1st hop link and the 2nd hop link separately rather than jointly. Well known singular value decomposition (SVD) transmission scheme [4] is used for the 1st hop channel and two relays cooperatively choose their beamforming vectors so that each user’s desired data can be combined with maximum ratio combining (MRC) [4] for the 2nd hop channel. However, they cannot be easily extended to the network setting of arbitrary numbers of relays and users. Long et al. [5] proposed an energy efficient relaying scheme MRMU network, where multiple antennas are employed to BS while single antenna is employed to each relay and each user in the network. Proposed design of [5] chooses the coefficient of each relay to mitigate inter-user interference at users and minimize transmit power of relays. This cannot be directly applied to the network with multiple antenna relay. In addition, authors of [5] assumed BS transmitter to be zero-forcing (ZF) precoder to make the problem more tractable, which is not certainly an optimal way. Talebi el al. [6] proposed a relaying scheme for MRMU network where BS and each relay employ multiple antennas and each user employs single antenna. It was designed to increase sum rate with the assumption of DF relaying. The schemes in [6] assumed that BS transmitter is fixed to ZF-dirty paper coding (DPC) precoder [7] and each user employs single antenna. After all, even if there have been several researches which investigated transceiver design for MRMU network, relays or users are assumed to have single antenna and BS transmitter is fixed to ZF or ZF-DPC precoder for simplicity of analysis. If multiple antennas are equipped to all nodes and BS transmitter is not fixed to predefined precoder, the transceiver design problem becomes much more involved. Many properties of ultimate sum mean squared error (SMSE) and sum rate of MRMU MIMO networks have yet to be investigated. It should be also noted that there are still many research problems to be studied for regarding the general scope of the MRMU MIMO investigation.
[8], [9] and [10] addressed precoder designs in a multipoint-to-multipoint network with multiple relays. Phan et al. [8] considered multi-relay assisted multi pair network in which all nodes equip single antenna and investigated on the determination of relay coefficients (relay amplification factor), modeling coefficients of multiple relay as a beamforming vector. They presented three kinds of optimization problem such as beamforming with minimum relay power, minimax optimization of individual beamforming power, and beamforming optimization with orthogonal source transmission. Non-smooth optimization algorithms were proposed as a method to solve three optimization problems. Oyman and Paulraj introduced matched filter (MF), ZF, and linear minimum mean squared error (MMSE) relaying and provided performance verification of those schemes in terms of per stream signal to interference ratio (SIR) distribution in [9]. Chalise and Vandendorpe [10] proposed a relay precoder design to satisfy each user’s target SINR. Focuses of [9][10] were limited to the optimization of relay precoders without considering the source precoder structure. Moreover, each source and destination is paired one to one. Thus our MRMU MIMO network is not special case of multipoint-to-multipoint network since one BS serves multiple users.
Most transceiver design in relay problems require all channel state information (CSI) in the system with the assumption on centralized processing. Xing et al. [11] provided a unified linear MMSE transceiver design framework based on quadratic matrix programming (QMP) for various wireless networks, which include multi source, relay and multi user MIMO network. In this paper, we are more interested in relay precoder design with local CSIs at a relay to make it more practical in a relay network. We proposed a transceiver design to minimize user SMSE under relay sum power constraint (RSPC) where only local CSIs are available at relays. Local CSI at a relay is defined as the CSI of the channel between BS and the relay in the 1st hop link, and the CSI of the channel between the relay and all users in the 2nd hop link. Fig. 1 illustrates the local channel of relays. In order to make it possible to design relay precoder with local CSIs at relays, we employ BS transmitter structure composed of two concatenated matrices, of which the former part is fixed to block-diagonalization (BD) precoder [12]. The latter part of the BS transmitter is jointly optimized with relay precoders. Thus, the proposed scheme has advantage over the schemes in [5][6] which simply fix the total BS transmitter to be ZF based precoder. The proposed scheme is based on sequential iteration of two stages. In stage 1, the latter part of BS transmitter and relay precoders are jointly determined by applying SMSE duality for the 2nd hop channel with fixed user receivers. In stage 2, user receivers are determined to MMSE receivers with fixed BS transmitter and relay precoders. Algorithm repeats iteratively until it converges. We numerically verify that the proposed scheme outperforms simple AF (SAF), MMSE relaying [9], and BD-MMSE [13] in terms of both SMSE and sum rate performances. The proposed algorithm considered in this paper is yet to be practical. However, it is expected that this work gives a foundation to examine practical design in the MRMU MIMO network by introducing useful tools such as BD precoder and SMSE duality and showing how to approach the transceiver design problem. To make the problem more practical, per antenna power constraint (PAPC) or imperfect CSI may be additionally considered, which is left for future research.
Fig. 1.Multiple relay multi-user MIMO system
The following notations are introduced for the rest of the paper. We use[·]Hand blkdiag[·] for the transpose, the Hermitian, and the block diagonal matrix composed of [·], respectively. E[·], ║·║F, and tr[·] denote the expectation, the Frobenius norm, and the trace operator, respectively. Boldface uppercase and lowercase fonts denote matrices and vectors, respectively. Finally, IX denotes the identity matrix of rank X .
The remainder of this paper is organized as follows. The mathematical expression of the considered system model is specified in section II. In section III, we explain theoretical foundation of transceiver design with only local CSI and provide the structure of BS transmitter. Specific transceiver design procedure is described in section IV. Numerical results are provided in section V. Finally, we make conclusions in section VI.
2. System Model
A downlink network which consists of a single BS, R relays and K users is considered as in Fig. 1. All the nodes in the system equip multiple antennas and the number of antennas of BS, each relay, and each user is denoted as NS, NR, and NU, respectively. The number of the kth user’s desired data streams is denoted by Lk and BS transmits data streams. The kth user’s data xk∈CLk×1is transmitted to a relay after being precoded by TBS,k∈CNSxLkat BS. The received signal at the rth relay is written by
where Gr∈CNR×NSdenotes the 1st hop channel matrix from BS to the rthrelay, and n1,rdenotes noise vector at the rth relay. Two stacked matrix and TBS=[TBS,1 TBS,2 ⋯ ]k ∈ CNS×L are introduced. The received signal at all relays can be written as
where and The rth relay weights yr by Wr∈CNR×NRand transmits it to users. Stacked precoder matrix for all relays can be written as W=blkdiag[W1 W2 ⋯ ∈CNRR×NRR. The 2nd hop MIMO channel between the rth relat and the kth user is denoted by Hkr ∈CNU×NRFor notational convenience, we define three kinds of stacked matrices, relay-wide, user-wide, and system-wide 2nd hop channel matrices.
The kth user’s received signal zk∈CNR×NS is given by
where n2,k is additive noise at the receiver of the kth user. With the stacked matrices and the received signal for all users can be written by
Finally, zk is equalized by linear filter Rk∈CLk×NUin order to estimate its desired data The stacked receiver matrix is given by R = blkdiag [R1 R2 ⋯ ∈CL×NRR. The error covariance matrix of the system can be represented as follows.
where x is assumed to be uncorrelated Gaussian random vector which has zero mean and identity auto-covariance matrix. Both n1 and n2 are also assumed to be uncorrelated Gaussian random vector with zero mean and and
Our proposing scheme is applicable for the network configuration in which the number of users is larger than that of relays. In this case, multiple users are classified into each relay’s serving group, and then one relay may serve multiple users. If we set the index of relay which serves the kthuser to r(k) then BS transmits the kth user’s desirable data to the r(k) -th relay. Other relays generate interference to the kth user. For mathematical convenience in the derivation of algorithm, we assume that the number of relays and users are fixed to be the same (R=K). It is also assumed that r(k)=k, which means that the kth user is served by the relay which has the same index k. For the feasibility of the scenario, we assume that Lk≤min{NU,NR} for all k.
3. The Structure of BS Transmitter
To solve joint BS transmitter and relay precoder design problem for SMSE minimization, we can formulate the following optimization problem.
where PBS denotes the maximum power of a BS, denotes maximum total power of all relays. The determination of the rth relay precoder Wr generally requires CSI of the 2nd hop channel between the other relays and all users. It results in increased signaling overhead and making practical implementation be formidable. In order to understand why the other relays’ CSI is needed, we rewrite the objective function of (7) as follows.
Observe that Wr and ∀l≠rare multiplied in the 2nd term in the right hand side of (8). It means that they jointly affect SMSE. Thus the determination of Wr requires ∀l≠r.
We introduce BD precoder [12] to eliminate the 2nd term in the right hand side of (8). Originally, BD precoder is a well known precoder which block-diagonalizes downlink channel in the MIMO BC network, so that it can make inter-user interference be perfectly eliminated. Let us consider a downlink multi-user MIMO network which consists of a BS and K users. The number of BS antenna and the number of antenna of the kth user is denoted as nT and nRk respectively, and Let Mk and Hk be the transmit matrix which precodes the kth user’s data streams and the channel matrix from BS to the kthuser, respectively. We denote the other channels, which means that the channel matrix from BS to other users, as Mk projects the kth user’s data streams into the null space of ]~. When is a rank of 】~, the SVD of ]~ can be written as where means the first right singular vectors, and means the last(nT- singular vetors. Since forms an orthogonal basis for the null space of]~ , we set Mk to be . By Mk, the kth user’s desired data streams is nullified at the other users. Consequently, there is no user which experiences other user interferences. We call the column-stacked matrix M=[M1 M2 ⋯ as BD precoder. BD precoder effectively transforms downlink channel to block diagonal matrix.
We apply this BD precoder to block-diagonalize the 1st hop channel of our network. For the feasibility of BD precoder at BS, we assume that NS>NR(K-1) and Lk≤NS-NR(K-1) for all k [12]. BS transmitter is assumed to have following structure.
where is the BD precoder (the former part) and is an additional precoder (the latter part). makes the kth relay receive the kth user’s data streams without suffering interference from the other users’ data streams. Note that the kth user is served by the kth relay as explained in the previous section. denotes the rank of the GTBD,k which is the effective 1st hop channel for the kth user’s data streams, and If NS≥NRK, then Otherwise, Thus it always hold that The 1st hop channel after being precoded by TBD is block-diagonalized. It is denoted by Geff = GTBD, and the kth block diagonal element of Geff is denoted by We also assume that T has block diagonal structure, where the kth block diagonal element precodes the kth user’s data streams. The determination of Tk is discussed in the next section. Inserting TBS in (9) into (8), we obtain the following.
The detailed derivation is presented in the Appendix. Observe that the 2nd term in the right hand side of (8) is perfectly eliminated by the BD precoder in (10).
Now, we can rewrite BS power constraint in (7) using the following equation.
The detailed derivation is explained in the Appendix. Problem (7) can be written as follows.
To avoid notational confusion, we clarify the subscripts in this paper. We used subscript r to indicate relay index, and k to indicate user index until so far. In the standpoint of the rth relay, l was used to indicate the index of the other relay except for the rth relay itself. As we assumed that R=K and the kth user is served by the relay of the same index k , we use k to indicate both relay and user indices from now on this paper. (12) is still non-convex problem over Tk, Wk, and Rk for all k and thus it is hard to derive jointly suboptimal solution. We investigate in-depth on the solution (12) in the following section.
4. BS Transmitter and Relay Precoder Optimization
We try to derive suboptimal solution based on sequential iterative algorithm. Sequential iteration based algorithm is composed of two stages. In the 1st stage, T and W are determined by fixing R . Then R is determined with resultant fixed T and W in the 2nd stage. The iteration repeats untils SMSE converges.
4.1 The Structure of a Relay Precoder
The kth relay precoder can be decomposed into two signal processing matrices as follows.
where Bk and Fk respectively denote receive matrix and transmit matrix of the kth relay. Overall receive matrix and transmit matrix of all relays are expressed as B = blkdiag[B1 B2 ⋯ ∈CL×NRK and F = blkdiag]undefined[F1 F2 ⋯ ∈CNRK×L, respectively. Bk equalizes the kth user’s data streams and is determined to be a MMSE filter as follows.]undefined
After substituting Bk into (10), some mathematical manipulation yields,
where and (See the Appendix for the detailed derivation)
The physical meaning of Qk is the auto-correlation matrix of the kth user’s desirable signal at the kth relay. The correlation matrices of all the users’ data are originally identity matrices at BS. However, the recovered signal by (14) at the relay is contaminated compared to the original x since inter-stream interference for each relay is residual even if inter-relay interference is perfectly eliminated. Therefore the correlation matrix of the recovered signal is not identity matrix any more. By matrix inversion lemma, the following equation is hold.
Fig. 2.Duality for the 2nd hop link
Thus the 1st term in (15) implies SMSE at all relays. We denote it tr [E1]. The latter part in (15) is denoted by tr[E2].
With (14) and Qk, optimization problem (12) is rewritten as follows.
4.2 SMSE Duality for the 2nd Hop Channel
Dual uplink network is illustrated in Fig. 2. SMSE duality is used for the 2nd hop channel in the 1st stage to jointly determine T and F in a smarter way. If SMSE duality would not be exploited, T and F should be determined in an iterative way. That is, updating F with fixed T and updating T with fixed F , which results in the requirement of additional iteration stage. SMSE duality refers to the property that the SMSE in the downlink can be also achieved in the dual uplink, and vice versa while total transmit power of relays in downlink is kept same as the total transmit power of users in the dual uplink. For the given downlink network, we can imagine a network in which the communication direction is reversed. We call this network having the communication link with reversed direction as dual uplink network. While the original downlink network is switched into the dual uplink network, the role of transmitter and receiver is changed each other and the channel is flipped. If we assume that the channel of the original downlink network is denoted by H , the flipped channel is accordingly denoted by HH . SMSE duality can be applied for various types of networks which include MIMO relay aided network. In this paper, we apply SMSE duality only for the 2nd hop channel as in Fig. 2. In the original downlink network, each relay acts as a receiver for the 1st hop channel, and a transmitter for the 2nd hop channel. While on the other hand in the dual uplink channel, the roles of relays and users are changed in the 2nd hop channel.
In the dual uplink network, we denote the user’s transmitter as Pk and the kth relay’s receiver as Kk . We also use two stacked matrices P = blkdiag [P1 P2 ⋯ ∈CNUK×L and K = blkdiag[K1 K2 ⋯ ∈CL×NRR Noise at the relay is assumed to have zero mean and variance. The covariance matrix for SMSE in the dual uplink is defined as follows.
where we assume that the transmit signals from users have zero mean and unit variance. SMSE duality provides the rule on how to determine K and P from given F and R , respectively, with constraint on where Q = blkdiag[Q1 Q2 ⋯ ∈CL×L . Following proposition explains the SMSE duality for the 2nd hop channel and reveals the relationship among Fk, Kk, Rk, and Pk.
Proposition 1: Let us set Fk, Kk, Rk, Pk, and α to be
Then, two equalities hold.
Proof: (22) is proved straightforwardly by mathematical manipulation. (The detailed derivation is presented in the Appendix.) (23) is also derived directly from (21). These complete the proof of the proposition.
(23) implies that total transmit power in the dual uplink is kept same as one in the downlink. In summary, SMSE duality means that SMSE in the dual uplink can be kept same as SMSE in the downlink, with constraint that sum power consumption at users in the dual uplink shall be the same as sum power consumption at relays in the downlink.
Using the transformation in the proposition 1, optimization problem (19) can be reformulated as
Observe that the variables are changed from Tk, Fk, and Rk to Tk, Kk, and Pk. We provide a method to solve Tk, Kk, and Pk, in the next subsection.
4.3 Determination of BS Transmitter and Relay Precoders
In the 1st stage, R is assumed to be fixed. Consequently, P in the dual uplink is assumed to be fixed in accordance with R. In a mathematical expression, is a function of Kk for all k. The kth relay filters its received signal from users by Kk and recovers the signal of the kth user. Then, Kk is determined to a following MMSE filter.
Note that Kk is determined using ony the local CSI of the kth relay, Fk for all k is calculated by conversion from uplink to downlink in an analogous way to (21).
Now in order to solve Tk for all k , the variables of optimization problem (24) are unified to Tk for all k . Inserting Kk for all k in (25) into , we obtain the following (See the Appendix for the detailed derivation.)
In order to clarify the problem, we introduce following several substitutions.
Using (27), the objective function of (24) is simplified as Since every f0,k(Tk) does not depend on Tl, ∀l≠k, minimizing is decomposed into K individual subproblems which minimize individual f0,k(Tk). Next proposition provides the optimal structure for minimizing f0,k(Tk)
Proposition 2: The optimal structure for minimizing f0,k(Tk) is given by,
where Ꮩk is a diagonal matrix of size Lk, and and U2,k ∈CLk×Lk are unitary matrices which are generated from following eigenvalue decompositions.
where (λ1,k,1, ⋯ and (λ2,k,1, ⋯ are arranged up in a descending order.
Proof: Using (29), f1,k(Tk) is written as follows.
To make f1,k(Tk) be minimized, we can consider following structure without loss of generality [14].
Note that for all k as mentioned in the section III. Next, we rewrite f2,k(Tk) as follows.
where Tk which minimizes f2,k(Tk) is known to have following structure [14].
Since minimizes both f1,k(Tk) and f2,k(Tk), and hence minimize f0,k(Tk). This completes the proof.
It is left to calculate Ꮩk. Inserting Tk in (28) into yields,
where Ꮩk,lk is the lk -th diagonal element Ꮩk . (See the Appendix for the detailed derivation.) Finally a reformulated optimization problem is written as,
(35) is convex optimization problem over Ꮩk,lk and easily solved by Karush-Kuhn-Tucker (KKT) Theorem [15] or other well-known solvers. After Tk is determined, Bk is readily calculated by (14) and Wk is spontaneously yielded by (13).
In the 2nd stage, Rk for all k is determined to following MMSE filter with fixed T and W.
Fig. 3.Flow chart of transceiver design with local CSI at relays
In summary, T and W are updated with given fixed R in the 1st stage. Subsequently with given fixed T and W, R is updated in the 2nd stage. If R is fixed in the 1st stage, then P is also fixed due to the connection between them (21). From fixed P, Kk for all k is updated by (25), while simultaneously Tk for all k is updated by (28). Using the connection between Kk and Fk (21), k F is readily updated. Simultaneously, Bk is updated depending on Tk by (14). Since Wk=FkBk(13), determination of Fk and Bk for all k readily yields W. In the next stage, Rk for all k is updated to (37) with resultant fixed T and W. The 1st and the 2nd stages repeat iteratively until SMSE converges. The whole procedure is summarized in Fig. 3. We call this proposed algorithm as joint BS and distributed multi-relay (JBDMR) for the rest of this paper. Matrix updates at each stage yield a non-increasing SMSE value that is lower bounded by zero. Thus the SMSE is guaranteed to converge through some number of iterations. However, the convergence to optimal point is not guaranteed since the primal problem is non-convex.
5. Numerical Results
We analyze the SMSE and sum rate performance of JBDMRs with other relaying schemes in this section. The unit of sum rate is bit per second per hertz (bps/Hz). is set to be equal to PBS and SNR in following figures is defined as and Network configuration is denoted by(R,K,NS,NR,NU). Lk is set to be one for all k, which can achieve the best sum rate of all relaying schemes in each network configuration. Both the 1st hop and the 2nd hop channels experience uncorrelated Rayleigh block fading with unit variance.
Fig. 4.SMSE comparison of various relaying schemes for (3,3,9,3,3) network
Fig. 5.SMSE comparison of various relaying schemes for (4,4,8,2,2) network
For both schemes, TBS and W are initialized as
where IX(1:L)denotes the 1st L columns of IX. JBDMR terminates if the SMSE difference between each iteration becomes smaller than a predefined accuracy ε which is set to be 10-6. All users are assumed to be simultaneously served by a two hop relay aided BS simultaneously
SAF relaying and MMSE relaying are introduced for comparison, which are the most referred schemes in many literatures of relay aided network. For SAF relaying, TBS and Wk follow (37) and Rk follows below.
For the MMSE relaying, a well-defined form of relay precoders from [9] is used. We also consider a more refined MMSE scheme, BD-MMSE [12]. Originally BD-MMSE operates under PRPC. However, performance of BD-MMSE modified for RSPC is also evaluated for fair comparison.
5.1 Comparisons of SMSE
Fig. 4 compares SMSE performance of a (3,3,9,3,3) network. BD-MMSE shows approximately the same SMSE for both RSPC and PRPC cases. JBDMR is shown to provide the best SMSE performance among all compared relaying schemes in all SNR regions. JBDMR achieves about 6.5 dB and 2.5 dB gain over MMSE relaying and BD-MMSE (RSPC), respectively, at the SMSE of 10-2. Fig. 5 illustrates SMSE comparison in a (4,4,8,2,2) network. JBDMR shows 3.2 dB gain over BD-MMSE (RSPC) at an SMSE of 0.5×10-1. In this network configuration, SMSE of MMSE relaying is significantly degraded in all SNR regions, while SMSE of BD-MMSE and JBDMR keep decreasing with increasing SNR. In the cases of BD-MMSE and JBDMR, BD precoder at the transmitter makes inter-relay interference be free, while SAF and MMSE relaying suffer severe inter-relay interference in interference limited region. Using SAF and MMSE relaying, residual degree of freedom at each relay is sufficient to mitigate interference in the (3,3,9,3,3) network, while it is insufficient in the (4,4,8,2,2) network. Moreover, due to the additional optimization of T (the latter part of TBS), JBDMR outperforms BD-MMSE. Thus JBDMR significantly improves SMSE performance for all considered typical network configuration and SNRs.
Fig. 6.Sum rate comparison of various relaying schemes for (3,3,9,3,3) network
Fig. 7.Sum rate comparison of various relaying schemes for (4,4,8,2,2) network
5.2 Comparison of Sum Rate
For the same network configurations in the preceding subsection, we compare sum rate performances in Fig. 6 and Fig. 7. It is observed that characteristics of sum rate performance have characteristics similar to those of SMSE in Fig. 4 and Fig. 5. JBDMR always outperform SAF, MMSE relaying and BD-MMSE in sum rate performance in all SNR region. More specifically, JBDMR outperforms SAF and MMSE relaying in sum rate by about 76.7%, 24.6%, and 11.6%, respectively, when SNR = 20 dB in the (3,3,9,3,3) network, which is shown in Fig. 6. Fig. 7 displays sum rate comparison in the (4,4,8,2,2) network. Sum rate of MMSE relaying is significantly degraded when SNR is over 20dB. While on the other hand, sum rate of BD-MMSE and JBDMR continuously increases even in that SNR region. JBDMR provides 194.24%, 58.45%, and 13.35% improved performance over SAF, MMSE relaying and BD-MMSE (RSPC), respectively, for the (4,4,8,2,2) network in Fig. 7. These results verify that JBDMR shows superior performance to those of conventional schemes such SAF, MMSE relaying in terms of sum rate for all considered typical network configuration and SNRs.
6. Conclusion
We proposed an iterative transceiver design called JBDMR using local CSI at relays in an MRMU MIMO network. Construction of BS transmitter as the product of BD precoder and individual precoder for each relay made it possible to design the transceiver with local CSI. The numerical results verified that JBDMR outperforms simple SAF, MMSE relaying, and BD-MMSE in terms of both SMSE and sum rate performances. Even though the proposed scheme made a step forward to make MRMU MIMO system more practical, there are still many issues to remain to be resolved. The most realistic power constraint will be PAPC which often makes optimum solution for transceiver design difficult to be determined. Even though we assumed perfect local CSI, it cannot be available in practice due to noise and limited backhaul capacity. In multi-cell environment, inter-cell interference from relays in other cells may degrade performance significantly. These problems will be addressed thoroughly in future research.
References
- K. Loa, C. C. Wu, S. T. Sheu, Y. Yuan, M. Chion, D. Huo, and L. Xu, "IMT-advanced relay standards," IEEE Communications Magazine, vol. 48, no. 8, pp. 40-48, 2010.
- J. N. Laneman, D. N. C. Tse, and G. W. Wornell, "Cooperative diversity in wireless networks: efficient protocols and outage behavior," IEEE Trans. Inform., vol. 50, no. 12, pp. 3062-3080, Dec. 2004. https://doi.org/10.1109/TIT.2004.838089
- J. Zhao, M. Kuhn, A. Witteneben, and G. Bauch, "Cooperative transmission schemes for decode-and-forward relaying," in Proc. of PIMRC '07.
- D. Tse and P. Viswanath, Fundamentals of Wireless Communication, Cambridge University Press, 2005.
- H. Long, W. Ziang, Y. Zhang, J. Wang, and W. Wang, "Multi-user precoding and energy-efficient relaying scheme in multi-relay systems," in Proc. of ICC 2011.
- A. Talebi and W. A. Krzymien, "Multiple-antenna multiple-relay system with precoding for multiuser transmission," in Proc. of IWCMC 2009.
- G. Caire and S. Shamai, "On the achievable throughput of a multiantenna gaussian broadcast channel," IEEE Trans. Inf. Theory, vol. 49, no. 7, pp. 1691-1706, Jul. 2003. https://doi.org/10.1109/TIT.2003.813523
- A. H. Phan, H. D. Tuan. H. H. Kham and H. H. Nguyen, "Beamforming optimization in multi-user amplify-and-forward wireless relay networks," IEEE Trans. Wireless Commun., vol. 11, no. 4, pp. 1510-1520, Apr. 2012. https://doi.org/10.1109/TWC.2012.021512.111040
- O. Oyman and A. J. Paulraj, "Design and analysis of linear distributed MIMO relaying algorithms," IEE Proc. Commun., vol. 153, no. 4, pp. 565-572, Aug. 2006. https://doi.org/10.1049/ip-com:20050406
- B. K. Chalise and L. Vandendorpe, "Optimization of MIMO relays for multipoint-to-multipoint communications: nonrobust and robust designs," IEEE Trans. Signal Process., vol. 58, no. 12, pp. 6355-6368, Oct. 2008.
- C. Xing, S. Li, Z. Fei, and J. Kuang, "How to understand linear minimum mean-square-error transceiver design for multiple-input-multiple-output systems from quadratic matrix programming," IET Commun., vol. 7, Iss. 12, pp. 1231-1242, Aug. 2013. https://doi.org/10.1049/iet-com.2012.0651
- Q. H. Spencer, A. L. Swindlehurst, and M. Haardt, "Zero-forcing methods for downlink spatial multiplexing in multiuser channels," IEEE Trans. Signal Process., vol. 52, no. 2, pp. 461-471, Feb. 2004. https://doi.org/10.1109/TSP.2003.821107
- Y.-M. Cho, S. Jang, D. K. Kim, and J. Yang, "Minimum sum-mse design for distributed multi-relay aided multi-user MIMO network," in Proc. of IEEE MWSCAS., Aug. 2011.
- D. P. Palomar, J. M. Cioffi, and M. A. Lagunas, "Joint tx-rx beamforming design for multicarrier MIMO channels: a unified framework for convex optimization," IEEE Trans. Signal Process., vol. 51, no. 9, pp. 2381-2401, Sep. 2003. https://doi.org/10.1109/TSP.2003.815393
- S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge University Press, 2004.