1. Introduction
Mutiple-input multiple-output (MIMO) and relay have been spotlighted as serviceable technologies which greatly contribute to the current and beyond fourth generation (4G) wireless system [1]. Series of literatures mentioned in [1] suggest there are still many research problems which should be resolved for wide employment in a practical wireless network. 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 relaying has been a preferred protocol for its simplicity. However, its usage is most often limited to coverage extension in a practical wireless system. To deal with this limited application, there have been many studies to improve the effect of cooperation among relays, or between base station (BS) and relays, with the exploitation of MIMO technologies. Therefore, transceiver design issues for AF-MIMO relay have been treated as an active research topic for many years.
Optimal relay precoders for a single relay single user MIMO network have been designed in [3]-[6]. Muñoz et al. proposed a diagonal relaying scheme to maximize mutual information of a conventional three-node relay network [3]. Mo and Chew proposed a joint BS and relay precoder design for an AF MIMO relay network [4] which uses primal decomposition to divide the primal non-convex problem into several subproblems. Rong [5] considered a direct transmission between a BS and relay in the system model of [4] and proposed a sequential alternating scheme to minimize MSE, which updates the BS transmitter and relay precoder in an iterative fashion. Song et al. proposed a closed form design of a near optimal relay precoder based on an MMSE criterion including a non-negligible direct link [6]. They also provided the diversity and multiplexing tradeoff (DMT) performance upper bound of the MMSE-based three-node cooperative relaying systems.
Meanwhile, [7]-[9] dealt with a multi-user (MU) network with a single relay. Chae et al. investigated upper and lower bounds on the sum rate with scheduling consideration [7]. Several relaying techniques such as all-pass relaying, singular-value-decomposition (SVD) relaying, and relay water-filling with fixed zero-forcing (ZF) precoder at BS were presented in [7]. Zhang et al. [8] proposed an iteration-based joint BS transmitter and a relay precoder design to minimize the sum power of BS and relay satisfying each user’s individual target signal to interference-plus-noise ratio (SINR). In addition, Jang et al. [9] proposed a joint BS transmitter and relay precoder design to minimize the sum MSE (SMSE) of all the users, which is an alternative view of [8] from a design perspective.
For a multi-relay single user (MRSU) system, Shi et al. [10] proposed a matrix triangularization scheme which transforms each MIMO relay channel into a triangular channel by QR decomposition so that both distributed array gain and intra-node array gain can be achieved. Behbahani et al. [11] proposed joint relay precoders and a user receiver design with receiver power constraint and target SNR. Finally, [12] and [13] addressed precoder designs in a multipoint-to-multipoint network with multiple relays. Oyman and Paulraj introduced matched filter (MF), ZF, and linear MMSE relaying and provided performance verification of those schemes in terms of per stream signal to interference ratio (SIR) distribution in [12]. Chalise and Vandendorpe [13] proposed a relay precoder design to satisfy each user’s target SINR in the most recent research, to the best of the author’s knowledge. Zhang and Lau considered the multiple relay selection problem [14], where a low overhead multiple relay selection protocol was proposed to support multi-stream transmission for an MRSU system.
Uplink-downlink dualities are useful tools to resolve the difficulty in transceiver design for various MIMO networks. Viswanath and Tse [15] founded multiple access channel (MAC)-broadcasting channel (BC) duality in a MIMO network, and this work contributes to discover the capacity of downlink multi-user MIMO system. Yu and Lan [16] presented another approach to analyze the uplink-downlink SINR duality by Lagrangian duality of the convex optimization theory. Yu has proved that SINR duality holds in a MIMO network with per antenna power constraint (PAPC) in a downlink MU-MIMO system [16]. Next, Yang and Kim [17] provided SINR duality for a multicell MIMO environment with linear beamforming constraint and per base station power constraint (PBPC). Hunger et al. [18] established MSE duality of three levels of SMSE, per user MSEs and streamwise MSEs in a MU-MIMO system with theoretical proof by uplink-downlink power conversion and non-negative matrix theory. Duality results on relay-aided networks have been published in recent years. In [19], Gomadam and Jafar showed that SINR duality holds in a MIMO relay network. Useful MSE duality in a MIMO relay network was developed recently by Jang et al. [20], where MSE dualities with three different levels of power constraints were nontrivially extended to a MIMO relay network.
If data sharing among physically distributed multiple MIMO relays is possible through wireless backhaul connected to a BS so that cooperation among them is practically implementable, then the QoS of multiple end-user can be sufficiently improved. Literature on the three-node MIMO relay and MRSU MIMO network were presented recently in [6] and [14]. However, joint design of BS transmitters, relay precoders, and user receivers in an multi-relay multi-user (MRMU) MIMO network has not been properly addressed. Although [12] and [13] dealt with multiple BSs, AF relays, and users, their focus was limited to the optimization of relay precoders so that many properties of ultimate SMSE and sum rate of MRMU MIMO networks have yet to be investigated. It should be noted that there are still many research problems to be studied for regarding the general scope of the MRMU MIMO investigation. SMSE duality [20] is useful to transceiver design for single relay multi-user (SRMU) MIMO network. However, it cannot be trivially adapted to multiple relay network or trivially provide methods of designing transceivers for MRMU network. Finding a disjoint solution for each relay based on [20] bring about inferior performance due to interference among relays. To obtain cooperation effect among multiple relays, relay precoders should be designed jointly with considering precoder structure and channel state information of other relays.
MRMU network has been dealt with in several literatures. Long et al. [21] proposed an energy efficient relaying scheme for the network where only the BS employed multiple antennas. They determined the coefficient of each relay to minimize transmit power of relays. They assumed that BS transmitter is fixed to the ZF precoder in order to make the problem be more tractable, which is not an optimal way. In addition, the scheme cannot be applied for the network where relays employ multiple antennas. Zhao et al. [22] proposed BS transmitter and relay precoders for the two user network with two DF relays and single BS. BS transmitter is chosen to perform singular value decomposition (SVD) [23] of the 1st hop link and two relay precoders are chosen for each user’s desired data stream to be combined with maximum ratio combining (MRC) [23] for the 2nd hop link. However, the relay precoders cannot be applied for the network where there are arbitrary numbers of relays and users. Talebi et al. [24] proposed a DF relay precoder for the network where BS and each relay employ multiple antennas and each user employs single antenna. The design criterion was to increase sum rate. They assumed that BS transmitter is fixed to ZF-dirty paper coding (DPC) precoder [25] and single antenna is equipped to each user. That is, most of existing research on MRMU network assumes that relays or users are assumed to employ single antenna and BS transmitter is fixed to ZF or ZF-DPC precoder for simplicity. If all nodes employ multiple antennas and BS transmitter is not predefined, the transceiver design becomes much more formidable.
In this paper, we propose a joint linear transceiver design to determine BS transmitter, relay precoders, and user receivers from SMSE minimization criterion under relay sum power constraint (RSPC) and per relay power constraint (PRPC). We assume that all relays operate as AF mode. To achieve ultimate performance of the network, we may have to consider information theoretic schemes, which are still open problems. We consider general network configurations in the sense that there is no specific constraint on the number of relays or users, with the assumption that full channel state information (CSI) of both the 1st and the 2nd hop channels, which are called global CSI throughout this paper, are available at a central processing unit. The optimization problem formulated to design the transceivers is hard to be solved due to its non-convex structure. Thus, we modify the original problem into the composition of several subproblems, each of which has convex structure. We find suboptimal solutions based on sequential iteration of solving the subproblems. For two kinds of power constraints of RSPC and PRPC, individual design procedures which comply with each constraint are proposed. Karush-Kuhn-Tucker (KKT) theorem [26] and SMSE duality [20] are employed as specific method to solve subproblems in the case of RSPC, while only KKT theorem is used to solve subproblems in the case of PRPC. It is demonstrated using numerical results that the proposed schemes achieve noticeable gain in terms of SMSE compared to conventional relaying schemes of simple AF (SAF) and MMSE relaying [12] for various network configurations. Furthermore, although SMSE minimization is the primary design criterion, the proposed schemes also provide superior sum rate performance to those of SAF and MMSE relaying. We select SMSE minimization as main design criterion. Due to the quadratic structure of MSE, SMSE is more tractable to work with than SINR. Sum rate is used as an ultimate performance measure of the multi-user communication system, while optimal SMSE does not guarantee an optimal sum rate. However, there is well known relationship between individual single data stream of MMSE and SINR, that is [27] [28]. With given fixed transmitter, MMSE filter at the receiver is designed to minimize the MSE of each individual data stream and so thus to maximize the SINR of each data stream. SMSE is spontaneously minimized from the summation of minimized individual MSEs. On the other hand, with given fixed receiver, MMSE filter at the transmitter which minimizes SMSE is not guaranteed to minimize every individual data stream. Hence it is also not guaranteed to provide the best sum rate. However, even though all the MSEs of data streams do not decrease, the amount of decrease in MSE from some data streams certainly dominates that of increase in MSE from the other streams. Accordingly, we can expect in most cases the amount of increase in sum rate certainly dominate that of decrease in sum rate. Therefore the schemes which are designed based on SMSE minimization criterion provide performance gain in terms of sum rate. Similarly, even if our proposed schemes is not guaranteed to provide the best sum rate, they provide improved sum rate to an extent compared to previous schemes, which will be verified by numerical results. Furthermore, SMSE itself with which several transceiver design problem has been investigated in [5][6] and [9].
The rest of the paper is organized as follows. In section II, we describe the system model with mathematical expressions. Next, the design procedures of schemes with RSPC and per relay power constraint (PRPC) are described respectively in section III and IV. In section V, we provide numerical results on the performances of the proposed schemes compared to baseline schemes. Finally, we make some conclusions on the proposed schemes in section VI.
The following notations are introduced for the rest of the paper. Boldface uppercase and lowercase fonts denote matrices and vectors, respectively. CM×N denotes the complex matrix of M rows and N columns. We use AT, AH, ||A||F, and tr[A] for transpose, Hermitian, the Frobenius norm, and the trace operator, respectively, of matrix A. blkdiag[⋅] denotes the block diagonal matrix composed of [⋅]. Eb[⋅] denotes the expectation of [⋅] over vector b. Finally, IX denote the identity matrix of rank X.
2. System Model
2.1 System-Wide Expression of Signal Model
We consider a downlink MRMU MIMO network as shown in Fig. 1 which consists of a single BS, R relays and K user. Lk denotes the number of the kth user’s desired data stream and BS transmits data streams totally. The number of antennas at BS, each relay and each user, are denoted as NS, NR, and NU, respectively, The kth user’s data xk∈CLk×1 is transmitted from BS to all the relays after being precoded by matrix Tk∈CNS×Lk. For notational convenience, we write the overall precoder T=[T1T2⋯Tk]k∈CNs×L. Likewise, we express all the users’ desired data streams as where all entries of x are assumed to follow i.i.d. Gaussian distribution with zero mean and variance one. Gr∈CNR×Ns denotes the 1st hop channel matrix from BS to the rth relay, and n1,r denotes noise at the rth relay. As similar to above, the overall expressions are introduced. Then, the system-wide received signal in the 1st hop channel can be written as,
Fig. 1.System model of downlink MRMU MIMO Network
where denotes all the relays’ received signal and its element yr, denotes the received signal at the rth relay.
Since all relays are assumed to be AF relays, each relay precodes its own received signal by Wr∈CNR×NR without decoding the symbols. We also denote overall precoders of all the relays as The 2nd hop MIMO channel between the rth relay and the kth user is represented by Hkr∈CNU×NR and three kinds of stacked matrices are introduced.
where Hr denotes the 2nd hop channel between the rth relay and all the users, and denotes the 2nd hop channel between all the relays and the kth user. H denotes the system-wide 2nd hop channel between all the relays and all the users. The received signal at the kth user is written as,
where the additive noise at the receiver of the kth user is denoted by n2,k. The system wide received signal can be written as,
where denotes all the users’ received signal and the stacked notation are introduced. All entries of n1 and n2 follow i.i.d. Gaussian distribution with zero mean and variance respectively.
Finally, the kth user equalizes the received signal by linear filter Rk∈CNs×NU in order to recover its desired data streams The overall receiver matrix and recovered data streams of all the users are given by R=blkdiag[R1R2⋯RK]∈CL×NRR and respectively. The error covariance matrix of the network is defined as the expectation of the difference between original x and recovered as follows.
where (a) follows from the fact that the cross correlation matrices among x, n1, and n2 become zero matrices. (b) follows from
2.2 Transmission Scenario and Problem Statement
The 1st hop transmission from BS to multiple relays can be considered as (physical layer) multi-casting of downlink multi-user MIMO network in the sense that all the users’ desired data streams are transmitted to all the relays. However, the difference is that AF relays do not decode each user’s individual data stream at all. Actually, full decoding at a relay is fundamentally impossible unless the relay can support the sufficient number of antenna which is larger than that of total number of data streams. The rth relay processes its received signal, where all the users’ desired data streams are mixed implicitly by Wr in a way of minimizing SMSE. Thus, all the relays contribute to all the users, which leads to a partial cooperation effect among relays.
The optimization problem to determine a desirable BS transmitter and relay precoders with SMSE minimization criterion is formulated as follows.
where PBS denotes the maximum power of a BS, denotes the maximum power of total relays, and Prelay denotes the maximum power of individual relay. Both schemes which are introduced in order in the next two sections are designed by choosing either RSPC or PRPC in (6). Since (6) is non-convex optimization problem over T, Wr, ∀r and Rk, ∀k, it is hard to derive a jointly optimal solution. To make the problem tractable, we decompose it into subproblems, each of which is convex problem. Each subproblem is to determine the BS transmitter with fixed relay precoders and user receivers, to determine relay precoder by fixing the other matrices, and to determine user receiver in a similar way, respectively. We adopt iteration-based methods whose basic iteration stage corresponds to each subproblem. Its iteration continues until the SMSE value finally converges. The proposed design is feasible through a central processing unit with a perfect global CSI.
3. SMSE Minimization under RSPC
3.1 SMSE Duality for MIMO Relay Network
To develop algorithms for efficiently solving T, W, and R under RSPC, we apply SMSE duality by an SRMU network [20], which is illustrated in Fig. 2 and described as follows. SMSE duality is a property which means that the SMSE in downlink can be also achieved in dual uplink, and vice versa while the power consumption in downlink is preserved in dual uplink. Assume that a downlink network in which there are single BS, single relay, and K users, and multiple antennas are equipped to all nodes. Predefined transmitter T, precoder W and receiver filters Rk are given to BS, relay and the kth user, respectively. From the given downlink network, we can imagine a network of which the communication direction is reversed and channels are flipped (G→GH and H→HH). This reversed network is called as dual uplink network. In this network, BS and users act as a receiver and transmitters, respectively. Then we can set up the corresponding dual uplink that consists of a BS receiver J, relay precoder M, and user transmitters Pk. MSE matrices for downlink and dual uplink are given respectively by,
Fig. 2.System model illustration for SMSE duality
where P=blkdiag[P1 P2 ⋯ PK] the scaling factors p and ν for downlink and uplink, respectively, are employed for power conservation. It is noted in (5) that was already implicitly included in T. Thus, (5) and (7) are essentially equivalent although they have different forms. The downlink power consumptions at BS and relay are given respectively by Similarly, uplink power consumptions at users and the relay are given respectively by SMSE duality provides the rule how to determine J, relay precoder M, and user transmitters P in dual uplink from given T, W, and R in downlink, in order for that tr[Edl]=tr[Eul] to be hold while conserving power consumption. Following equations explain the rule.
Then One can easily prove (9) and power conservation rule straightforwardly by some mathematical manipulations, and thus detailed derivation is omitted. In summary, SMSE duality means that SMSE in uplink can be maintained to be same as SMSE in downlink, while power consumption at the users in dual uplink is preserved to the same as power consumption at the relay in downlink, and power consumption at the relay in dual uplink is preserved to the same as power consumption at BS in downlink. SMSE duality is useful to make transceiver design problem be more tractable. For example, a problem to design BS transmitter is switched into receiver design problem, where receiver design problem is generally easier to be solved since it can be modeled as unconstrained optimization problem without power constraints.
3.2 SMSE Minimization Algorithm under RSPC
SMSE duality [20] in a single relay environment can be extended to a multi-relay environment under RSPC since the duality holds in an arbitrary relay matrix which includes a block diagonal structure. The next proposition informs us of relay precoders for SMSE minimization under RSPC in MRMU network.
Proposition 1: In the downlink MRMU network under RSPC, the rth relay precoder for SMSE minimization is given by
where is chosen to meet the rth relay’s power constraint (12) which will be given below.
Proof: We can expand the objective function in the following way through some matrix manipulations. We work with (7) instead of (5) so that SMSE duality is directly applicable.
where subscript k indicates the index of each user and subscript r and s indicate the index of each relay and they are used in those ways for the rest of the paper. In the standpoint the rth relay, subscript l indicates the other relay except for the rth relay, which will be introduced in the rest immediately. It is noted that block diagonal matrix W can be decomposed into individual block elements as in (11). If we assume that T, R and Wl, ∀l≠r are fixed, the problem in (6) can be rewritten as a simpler subproblem composed of input variable Wr, objective function (11) and the rth relay’s own power constraint. In this case, the power constraint is given by
which is determined by modifying RSPC in (6). The simpler subproblem is quadratic constrained quadratic programming (QCQP) since the objective function is quadratic over Wr and the quadratic constraint on Wr is given. By the KKT theorem, the desired solution (10) is found. This completes the proof.
As in (10), the determination of Wr requires the information of other relays’ 1st hop channels and the 2nd hop effective channels (denoted by Hl,Wl in (10)). Moreover, the power constraint of the determination stage of Wr is coupled with Wl, ∀l≠r as in (12). Thus relay precoders are sequentially computed in ascending order of index from 1 to R.
In the next step, SMSE duality plays a key role in the determination of the BS transmitter. Using conversion equation (9), the downlink network with fixed W and R switches into uplink with fixed M and P. In the dual uplink network, BS has a role as a receiver. Thus, the optimal J is determined to be the MMSE receiver as the solution of an unconstrained convex optimization problem. The detailed structure is given by,
After J is updated, the optimal T is achieved instantly by uplink to downlink conversion in a similar way to the above switching method. For given T and W, the receiver of each user can be determined to following MMSE receiver.
As we can observe from (14), the determination of Rk does not need knowledge of Rl, ∀l≠r, which makes it possible to update each Rk individually. Returning to the stage that updates the relay precoders, the overall design procedure repeats iteratively until the termination criterion is satisfied. The whole procedure is summarized in Fig. 3.
Fig. 3.Flow chart of SMSE minimization under RSPC
3.3 Convergence Property
The subproblem to determine Wr with given fixed T, R and Wl, ∀l≠r, is QCQP, which is well known to belong to the categories of convex optimization problem. Thus, the updated Wr in (10) always provides the global optimal value of the subproblem, which makes the SMSE of the original problem get smaller. Next, downlink to uplink conversion guarantees that SMSE is conserved by SMSE duality in (9). The MMSE receiver at uplink is also achieved as a solution of convex subproblem with given fixed M and P. Thus, it causes the SMSE to get smaller since the updated SMSE is kept same by uplink to downlink conversion from SMSE duality. Every user determines its own receiver to be the MMSE receiver in (14) as a solution of convex subproblem with fixed T and W, which results in smaller SMSE. Since SMSE is naturally bounded by zero due to the positive definite structure of MSE matrix and the solution of each subproblem causes SMSE to gradually decrease, the SMSE always converges. However, we cannot guarantee the optimality of the converging point since the original problem is non-convex.
4. SMSE Minimization under PRPC
As the first step for investigation on the SMSE achievability in MRMU MIMO network, we assumed RSPC. However, RSPC is not suitable for practical systems since power transfer among multiple relays is impossible. Thus, we continue to discuss a design method for PRPC considering a more practical situation. BS transmitter and relay precoders for SMSE minimization under PRPC are explained in the following proposition. The whole procedure is summarized in Fig. 4.
Fig. 4.Flow chart of SMSE minimization under PRPC
Proposition 2: In the downlink MRMU system under PRPC, BS transmitter and the rth relay’s precoder for SMSE minimization are given respectively by
Proof: The derivation of W follows much the same way as in proposition 1, except that the individual relay power constraint is suspended. Meanwhile, if we assume that Rk, ∀k and Wr, ∀r are fixed, the problem in (6) can be rewritten as a simpler subproblem of input variable T. In this case, R+1 power constraints are given as follows.
This subproblem is QCQP since the objective function is quadratic over T and quadratic constraints on T are given. The desired solution of (15) is directly achieved by KKT theorem. This completes the proof.
It is noted that the main difference of transceiver design between PRPC and RSPC is in the means of determining BS transmitter. In the design under RSPC, BS transmitter is determined indirectly by using SMSE duality. BS transmitter which is equivalent to a receiver in a dual uplink is determined to be an MMSE receiver. On the contrary, we cannot exploit SMSE duality in the design under PRPC since there are no proper duality studies in any existing literature. We should determine BS transmitter by directly solving the constrained optimization problem directly using the KKT theorem, which is shown in Proposition 2. A one-dimensional or multidimensional search algorithm is used to calculate KKT multipliers of BS transmitter in PRPC, and the rest of the parts including updates of relay precoders and user receivers follow almost the same way as in the RSPC case. Rk is determined to be an MMSE receiver in (14) with setting p=1.
As in the iteration procedure of the SMSE minimization under RSPC, matrix update at each stage yields a non-increasing SMSE value that is lower bounded by zero. The subproblem to determine T with given fixed W and R is QCQP, which is a convex problem. Thus, this causes the SMSE to get smaller. The determination of W and R follow exactly the same procedure as RSPC. Thus, the SMSE finally converges through some number of iterations. However, the convergence to local optimum does not always guarantee the achievability of global optimum, since the problem is non-convex as in the case of RSPC.
5. Numerical Results
In this section, SMSE and sum rate performance of the proposed schemes are numerically illustrated. The unit of sum rate is bit per second per hertz (bps/Hz). We denote our proposed schemes as joint BS and multiple relay (JBMR) in this section. Network configuration is specified by (R,K). The number of data streams is assumed to be symmetric over all the users, which means that ∀k where L is set to be some multiple of K. Both the 1st hop and the 2nd hop channels experience uncorrelated Rayleigh block fading with unit variances. in JBMR-RSPC is set to be equal to PBS , where relays in JBMR-PRPC have the same transmit power with In following figures, SNR is defined as PRPC and RSPC in legends denote JBMR-PRPC and JBMR-RSPC, respectively. Factor p in JBMR-RSPC is initialized to be one, and it is updated at each iteration of the JBMR-RSPC algorithm. Since factor p is meaningless in JBMR-PRPC, however, it is fixed at one in the JBMR-PRPC algorithm operation. For both schemes, initial T and W are set as in (19) before the algorithm starts. Each algorithm terminates if the SMSE difference between iterations becomes smaller than a predefined accuracy ε, which is set to be 10−6 for both schemes in this subsection. All the users which are distributed in the network are assumed to be simultaneously served by a two-hop relay aided BS simultaneously without consideration of scheduling. Even though the feasibility of the two algorithms are guaranteed on the conditions, Lk≤NU, ∀k and L≤min(NRR,Ns), the number of antennas are assumed for simplicity to be related as Ns=NRR=NUK, where Ns is set to be some multiple of R and K.
SAF relaying and MMSE relaying, which are denoted respectively by SAF and MMSE in legends, are the most referred schemes in many literatures of MSE performance of relay aided network. For SAF relaying, we set BS transmitter and relay precoders respectively as follows.
Another noticeable observation can be made from comparison with FRCB. If we assume that full data sharing is available by ideal wireline backhaul over multiple relays, overall relays are effectively equivalent to a single giant relay of all relay antennas. Certainly, the SMSE of FRCB outperforms our proposed scheme. [9] has developed a joint design method of BS transmitter and relay precoder in a single relay aided environment which provides the best SMSE performance, to the best of author’s knowledge. The SMSE minimization scheme in [9] is applicable to a single giant relay network, which we denote as FRCB. Since our research lays emphasis on observing the ultimate achievability in MRMU MIMO network, we will compare JBMR-RSPC and JBMR-PRPC with the single giant relay of the SMSE minimization scheme [9], which we think will give some insight into the effectiveness of our proposed algorithm.
5.1 Comparison of Power Consumption at Relays and Convergence Speed
Fig. 5 compares average total power consumptions at relays of JBMR-RSPC and JBMR-PRPC with maximum power PBS in a (2,3) network when L =Ns=6. In all SNR regions, power consumptions at all relays satisfy relay power constraint. JBMR-PRPC consumes about 83.91% of PBS when SNR = 40 dB, while it requires maximum power when SNR = 0 dB. This implies that proper transmit power control would be needed to achieve optimal SMSE in an interference limited region of high SNR, while it would not be effective in the noise limited region of low SNR. This is due to the fact that unnecessarily large power of relays may produce interstream interference in the interference limited region. JBMR-RSPC is observed to consume about 98.89% of PBS when SNR = 40 dB which is higher than that of JBMR-PRPC. Since JBMR-RSPC has a more relaxed power constraint than JBMR-PRPC, it can perform more flexible power controls over multiple relays within the maximum power limit Thus, JBMR-RSPC can provide slightly improved SMSE and sum rate performance, which is to be verified through SMSE results in as Fig. 7 and Fig. 8. Detailed explanation of Fig. 7 and Fig. 8 will be presented in the following subsection.
Fig. 5.Required Power at Relays when L =Ns=6 in the (2,3) network
Fig. 6 illustrates sample realizations of two schemes to verify their convergence when SNR = 20 dB in the same network configuration. SMSE converges within about 10 iterations, expecting that one can achieve the convergence without an excessively large number of iterations. It also monotonically decreases the SMSE, as expected in section 3 and 4.
Fig. 6.Convergence of JBM-RSPC and JBMR-PRPC with ε=10−6 when L =Ns=6 in the (2,3) network
5.2 Comparison of SMSE
Fig. 7 and Fig. 8 display the comparisons of SMSE in the (2,3) network with Ns=6, and (2,4) network with Ns=8, respectively. In a high SNR region, JBMR-RSPC and JBMR-PRPC provide approximately the same SMSE. JBMRs are shown to outperform SAF and MMSE relaying schemes for both network configurations. In the (2,3) network of L=3, JBMR-PRPC achieve about 9 dB gain over MMSE relaying at an SMSE of 10−2. In the (2,4) network of L= 4, JBMR-PRPC obtain 10.5 dB gain over MMSE relaying at SMSE of 10−2. When data streams are transmitted with full rank (in the cases of L = 6 and L = 8 in Fig. 7 and Fig. 8, respectively), SMSE of MMSE relaying are significantly degraded in all SNR regions, while SMSE of JBMRs keep decreasing with increasing SNR. This indicates that interstream and inter-user interference cannot be mitigated by SAF and MMSE relaying when full rank data streams are transmitted. In contrast, JMBRs control interstream and inter-user interference successfully.
Fig. 7.SMSE comparison of various relaying schemes when L=3, 6 and Ns=6 in the (2,3) network
Fig. 8.SMSE comparison of various relaying schemes when L= 4, 8 and Ns=8 in the (2,4) network
Remarkably, it is shown that JBMR-RSPC and JBMR-PRPC provide comparable SMSE with FRCB in all SNR ranges. In the (2,4) network, JBMR-PRPC are 1 dB from FRCB at an SMSE of 10−1 if L = 8 and only 0.5 dB from FRCB at an SMSE of 10−2 if L = 4. A similar result is observed for the case of (2,3) network. Other various network configurations simulations showed similar trends, which have been omitted due to the limited space of this section. Thus, it is noted that comparable performance to that of a single giant relay can be achieved by partial cooperation of multiple relays if a global CSI is available at the node with central processing.
5.3 Comparison of Sum Rate
For the same relaying networks in the preceding subsection, sum rate performances are compared in Fig. 9 and Fig. 10. It is observed that characteristics of sum rate performance exactly follow those of SMSE in Fig. 7 and Fig. 8. That is, JBMR-RSPC and JBMR-PRPC always outperform SAF and MMSE relaying in sum rate performance, and they provide comparable sum rate performances to that of FRCB. More specifically, JBMR-PRPC outperform MMSE relaying in sum rate by about 52.01% and 50.2%, respectively, in the (2,3) network with L = 3 and the (2,4) network with L = 4 when SNR = 30 dB. In addition, sum rates achieved by JBMR-PRPC are about 98% of that of FRCB and 97.1%, respectively, in the (2,3) network with L = 6 and the (2,4) network with L = 8 when SNR = 30 dB. The SMSE and sum rate performances verify that the JBMR-RSPC and JBMR-PRPC is a very efficient relaying scheme which can be an alternative to FRCB.
Fig. 9.Sum rate comparison of various relaying schemes when L=3, 6 and Ns=6 in the (2,3) network
Fig. 10.Sum rate comparison of various relaying schemes when L= 4, 8 and Ns=8 in the (2,4) network
Sum rate performances for the (2,4) network with Ns = 16 are compared according to various numbers of data streams in Fig. 11. Simulation result implies that JBMR provides near optimal performance in terms of sum rate despite of convergence to local optimal point. Even though relays do not share received data at each relay, BS does a crucial role of sharing and processing data so that it can improve sum rate. Thus, joint processing of BS and relay can be considered as a single giant node with some minor constraints, which makes it possible for JBMR to achieve performance close to that of FRCB.
Fig. 11.Sum rate comparison of JBMR and FRCB with various number of data streams when Ns=16 in the (2,4) network
It is observed that the number of data streams which achieves the largest sum rate depends on SNR. As in conventional single user MIMO in a point to point communication, the number of data streams achieving the largest sum rate gets larger with increasing SNR. L = 8 and L = 12 are found to be the best for SNRs of 5dB and 15dB, respectively. Sum rate of L = 16 outperform others in the higher SNR region than 80dB, which is omitted in the figure since it is unrealistic region.
6. Conclusion
In this paper, we proposed an iterative joint linear transceiver design of BS transmitter, relay precoders, and receivers for users of MRMU MIMO network. Exploiting both uplink-downlink duality and the KKT theorem in the convex optimization theory, the proposed transceiver with RSPC design could be easily calculated to minimize the SMSE. SMSE minimization design with PRPC could be easily achieved only by the KKT theorem. We adopted suboptimal sequential iteration designs and both schemes surely converged. The numerical results showed that the proposed design provided very good performance close to the FRCB while outperforming the conventional MMSE relaying schemes in terms of both SMSE and sum rate. Even though the proposed scheme made a step to investigate transceiver design for MRMU MIMO network, there are still many issues yet to be resolved. The perfect CSI cannot be available in practice due to limited backhaul capacity. Imperfect CSI should be additionally considered for robust transceiver design. Furthermore, PAPC environment should be considered as the most realistic power constraint. These problems will be addressed thoroughly in future research.
참고문헌
- 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. Theory, vol. 50, no. 12, pp. 3062-3080, Dec. 2004. https://doi.org/10.1109/TIT.2004.838089
- O. Munoz-Medina, J. Vidal, and A. Agustin, "Linear transceiver design in nonregenerative relays with channel state information," IEEE Trans. Signal Process., vol. 55, no. 6, pp. 2593-2604, Feb. 2008.
- R. Mo and Y. H. Chew, "MMSE-based joint source and relay precoding design for amplify-and-forward MIMO relay networks," IEEE Trans. Wireless Commun., vol. 8, no. 9, pp. 4668-4676, Sep. 2009. https://doi.org/10.1109/TWC.2009.081294
- Y. Rong, "MMSE-based non-regenerative multicarrier MIMO wireless relay communications with direct source-destination link," in Proc. of IEEE ICC. Jun. 2009.
- C. Song, K.-J. Lee, and I. Lee, "MMSE-based MIMO cooperative relaying systems: closed-form designs and outage behavior," IEEE J. Select. Areas Commun., vol. 30, no. 8, pp. 1390-1401, Sep. 2012. https://doi.org/10.1109/JSAC.2012.120909
- C. Chae, T. Tang, R. W. Heath, and S. Cho, "MIMO relaying with linear processing for multiuser transmission in fixed relay networks," IEEE Trans. Signal Process., vol. 56, no. 2, pp. 727-738, Feb. 2008. https://doi.org/10.1109/TSP.2007.907821
- R. Zhang, C. C. Chai, and Y. Liangm, "Joint beamforming and power control for multiantenna relay broadcast channel with QoS constraints," IEEE Trans. Signal Process., vol. 57, no. 2, pp. 726-737, Feb. 2009. https://doi.org/10.1109/TSP.2008.2008254
- S. Jang, J. Yang, and D. K. Kim, "Minimum MSE design for multiuser MIMO relay system," IEEE Comm. Lett., vol. 14, no. 9, pp. 812-814, Sep. 2010. Article (CrossRef Link) https://doi.org/10.1109/LCOMM.2010.072610.100583
- H. Shi, T. Abe, T. Asai, and H. Yoshino, "Relaying schemes using matrix triangularization for MIMO wireless networks," IEEE Commun. Lett., vol. 55, no. 9, pp. 1683-1688, Sep. 2007. https://doi.org/10.1109/TCOMM.2007.904356
- A. S. Behbahani, R. Merched, and A. M. Eltawil, "Optimizations of a MIMO relay network," IEEE Trans. Signal Process., vol. 56, no. 10, pp. 5062-5073, Oct. 2008. https://doi.org/10.1109/TSP.2008.929120
- 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.
- S. Zhang and V. K. N. Lau, "Multi-relay selection design and analysis for multi-stream cooperative communications," IEEE Trans. Wireless Commun., vol. 10, no. 4, pp. 1082-1089, Apr. 2011. https://doi.org/10.1109/TWC.2011.020111.090520
- P. Viswanath and D. N. C. Tse, "Sum capacity of the vector gaussian broadcast channel and uplink-downlink duality," IEEE Trans. Inform. Theory., vol. 49, no. 8, pp. 1912-1921, Aug. 2003. https://doi.org/10.1109/TIT.2003.814483
- W. Yu and T. Lan, "Transmitter optimization for the multi-antenna downlink with per-antenna power constraints," IEEE Trans. Signal Process., vol. 55, no. 6, pp. 2646-2660, Jun. 2007. https://doi.org/10.1109/TSP.2006.890905
- J. Yang and D. K. Kim, "Multi-cell uplink-downlink beamforming throughput duality based on Lagrangian duality with per-base station power constraints," IEEE Commun. Lett., vol. 12, no. 4, pp. 277-279, Apr. 2008. https://doi.org/10.1109/LCOMM.2008.072065
- R. Hunger, M. Joham, and W. Utschick, "On the MSE-duality of the broadcast channel and the multiple access channel," IEEE Trans. Signal Process., vol. 57, no. 2, pp. 698-713, Feb. 2009. https://doi.org/10.1109/TSP.2008.2008253
- K. S. Gomadam and S. A. Jafar, "Duality of MIMO multiple access channel and broadcast channel with amplify-andforward relays," IEEE Trans. Commun., vol. 58, no. 1, pp. 211-217, Jan. 2010. https://doi.org/10.1109/TCOMM.2010.01.080347
- S. Jang, Y. -M. Cho, J. Yang, and D. K. Kim, "MSE duality for multi-user MIMO relay system," IEEE Commun. Lett., vol. 16, no. 11, pp. 1748-1751, Nov. 2012. https://doi.org/10.1109/LCOMM.2012.091712.121143
- 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. Witteneben, and G. Bauch, "Cooperative transmission schemes for decode-and-forward relaying," in Proc. PIMRC '07.
- D. Tse and P. Viswanath, Fundamentals of Wireless Communication, Cambridge University Press, 2005.
- 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
- S. Boyd and L. Vandenberghe, Convex Optimization, Cambridge University Press, 2004.
- P. Viswanath, V. Anantharam, and D. N. C. Tse, "Optimal sequences, power control and capacity of synchronous CDMA systems with linear MMSE multiuser receivers," IEEE Trans. Inform. Theory, vol. 45, no. 6, pp. 1968-1983, Sep. 1999. https://doi.org/10.1109/18.782119
- 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