Employing Power Allocation to Enhance Zero Forcing Scheme Advantages over Multi-Antenna Multiple Relay Networks ()
1. Introduction
It is well established that in most cases relaying techniques provide considerable advantages over direct transmission, provided that the source and relay cooperate efficiently. The choice of relay function is especially important as it directly affects the potential capacity benefits of node cooperation [1-5]. In this regard, two relaying methods, Amplify-Forward (AF) [6,7] and estimate-forward (EF) [8,9], are extensively addressed in the literature. As the names imply, the former just amplifies the received signal but the latter estimates the signal with errors and then forwards it to the destination.
It has been shown that increasing the number of relays has the advantage of increasing the diversity gain and flexibility of the network. However, it renders some new issues to arise [10]. For instance, the relaying algorithm and power allocation across relays should be addressed in such cases. Relay selection [11,12] and power allocation [13,14] are two well-known methods when the power management issues are dealt with.
The capacity and reliability of the relay channel can be further improved by using multiple antennas at each node. The use of relays together with multiple antennas has made it a versatile technique to be used in emerging wireless technologies [15-20]. Relaying strategies for the multi-antenna multiple relay (MAMR) network are more challenging than single antenna network.
AF Multi-Input Multi-Output (MIMO) relay systems have drawn considerable attention in the literature due to their simplicity and ease of implementation. In this regard, a plethora of works are devoted to finding a proper relaying strategy for AF MAMR networks. In [21], the idea of linear distributed multi-antenna relay beamforming (LDMRB) is introduced where each relay performs a linear reception and transmission in addition to output power normalization. The linear operations suggested in this paper are Matched Filter (MF), Zero Forcing (ZF) and Minimum Mean Square Error (MMSE). They are briefly called MF-MF, ZF-ZF and MMSE-MMSE schemes, respectively. In [22], a method based on QR decomposition is suggested which has better performance than the ZF-ZF scheme. Combinations of various schemes are also considered in [22].
In [23], the so-called incremental cooperative beamforming is introduced and it is shown that it can achieve the network capacity in the asymptotic case for large K with a gap no more than.
In [24], a wireless sensor network composed of a few multi-antenna sensors aimed to transmit a noisy measurement vector parameter to the fusion centre is formulated as a MAMR network.
In [25], it is shown that a MAMR network with single antenna source and destination can be transformed into a single antenna multiple relay (SAMR) network by performing Maximal Ratio Combining (MRC) at reception and transmission for each relay nodes. This enables the network beamforming introduced in [14] to be readily employed. Indeed, this manuscript is an extension of [25] where, here we assume the K independent sources send independent data streams to their respected single antenna destinations.
Latest developments are mentioned as the LDMRB to enhance its performance i.e. in [26] MF and MSE are used in reception and transmission of each relay respectively. Although the performance of this method is better than the proposed method in the current paper, but the current paper is to apply power allocation between relays in ZF-ZF scheme and can be developed further in the future. Furthermore it is noteworthy that recent papers on this subject use numerical optimization to find the optimized relay matrices, i.e. [27] but these methods are too complicated to implement. Thus we compare the proposed method with its ancestor (ZF-ZF) method.
In this paper, the idea of LDMRB is used where ZF algorithm is utilized in both reception and transmission. It is shown that using this method the overall MAMR network can be transformed into M independent SAMR networks. Then the idea of network beamforming that is suggested in [14] for SAMR network can be used to allocate power to any data streams in relays. In other words, in each relay at first the transmitted vector is estimated using ZF and then based on the network beamforming algorithm [14], the power of each element of the estimated vector is controlled and then it is forwarded to the destination using ZF precoding.
Notations: means the ith element of vector a, means the ith row of matrix A, means the entry corresponding to the jth column and ith row of matrix A.
2. The Relay Network System Model
Figure 1 illustrates a typical MAMR relay network system in which the source and destination have M antennas each. It is assumed that there are K multiple-antenna relays, each having antennas and . Transmission occurs in two hops. During the first hop, the transmitter broadcasts the desired signal to the relays. Then, throughout the second hop, each relay applies a weight matrix to the received signal vector and retransmits it to destination.
We consider x as a M × 1 vector whose elements are independent zero mean random variables with covariance matrix. Thus, the received signal vector at the ith relay can be represented as,
(1)
where ni is a noise vector, representing the received noise vector at the ith relay with the covariance
Figure 1. A typical MAMR relay system model.
matrix where denotes the identity matrix and N0 is the noise power associated with each entry. is matrix to represent the channel gain matrix between the transmitter and the ith relay. It is assumed that the entries of Hi are zero mean unit variance drawn from an independent complex Gaussian distribution. But Hi’s are known at all relays. Moreover, (.)H is a Hermitian operation. Assuming the ith relay multiplies its received signal by a weight matrix and forwards the resulting vector to the destination, it follows that:
(2)
(3)
where is the average transmit power which is assumed to be lower than, considering is frobenius norm. Thus, referring to Figure 1:
(4)
where is the ith channel gain matrix between the ith relay and the destination whose entries are zero mean unit variance complex Gaussian random variables.’s are known at all relays. Also, n is a M × 1 zero-mean noise vector whose entries are of power N0. Finally, ni for and n are assumed to be statistically independent. Moreover, in this work it is assumed that no processing is performed at the receiver. In other words, the weight matrices Wi for are computed such that the received vector y is a scaled unbiased estimate of the transmitted vector x.
3. The ZF-ZF LDMRB Scheme
Suppose a linear MAMR relay in which the relay performs linear operations at both reception and transmission. One can decompose the relay weight matrix to three sub-matrices namely; reception, power control and transmission matrices as:
(5)
where the superscripts (t), (p) and (r) indicate transmission, power allocation and receiving operations, respectively. Moreover, is a diagonal matrix with positive fractional diagonal elements. This matrix is used to control the power assigned to each symbol stream.
Considering the estimated transmitted vector at the ith relay as:
(6)
Thus, one can rewrite the transmitted symbol of the ith relay as:
(7)
In [21], it is shown that in the absence of power allocation, the Zero Forcing weight matrix at the ith relay can be written as:
(8)
where is the pseudo inverse operation. The denominator ascertains the output power normalization. In this case, the receiving matrix in (5) can be considered as:
(9)
and similarly, we have:
(10)
So the estimated or demodulated vector of the ith relay becomes:
(11)
Here it is assumed that the number of relay antennas is larger than that of source and destination antennas i.e. Ni > M. Moreover, the resulting noise vector at the ith relay is. As a result, the jth element of the estimated vector at ith relay becomes:
(12)
Note that, the jth entry of the resulting noise vector at the ith relay is, thus one can readily compute its power () as:
(13)
If the receiving matrix is redefined as, where is a diagonal matrix whose diagonal entries are, then the receiving matrix can be written as:
(14)
The demodulated symbol at the ith relay can now be written as:
(15)
Thus the jth entry of is obtained as:
(16)
where N0 is the power of
Substituting from (15) into (7), the transmitted vector of the ith relay can be written as:
(17)
where.
Thus, substituting from (17) into (4), the received signal at the destination becomes:
(18)
As a result, the jth element of the received vector at destination or the received symbol at the jth destination antenna can be represented as:
(19)
It can be seen that all interferences are canceled using zero forcing scheme and the symbol received in the jth destination antenna just depends on the symbol transmitted by the jth source antenna. This resembles to a SAMR network. Therefore, we have M independent SAMR network and hence the so called network beamforming can be applied.
4. The Power Allocation Algorithm
The SNR of the received symbol at the jth destination antenna can be computed as,
(20)
It is desired to find to maximize SNR for all data streams. As noted earlier, is a diagonal matrix whose diagonal entries are positive number taking values less than one. identifies the fraction of power that is allocated by the ith relay to the jth data stream. As noted in [14], symbol streams that have less SNRs have to be transmitted with less power, similarly Good symbol streams have to be transmitted with full power. The elements of control the fraction of power that assigned to each symbol stream.
N0 is a constant term and thus, can be discarded from optimization. We define the following vectors and matrix associated with the jth symbol stream as follows,
(21)
The SNR can now be written as:
(22)
This relation is similar to the network beamforming problem for single antenna network [14]. Hence, one can apply the optimal power allocation proposed in [14] by Jing et al. If we define then:
(23)
where,
(24)
where is the inverse of the transpose of matrix A.
The Jing algorithm [14] is briefly presented here. At first, each relay computes the following parameters:
(25)
These are also computed at destination. They are sorted in descending order as follows:
(26)
And is defined to be. Then the parameter is also defined as:
(27)
Then the optimal power allocation is obtained as:
(28)
where k0 is the smallest k such that [14].
This procedure is performed for all SAMR networks and for is obtained.
The proposed method can be briefly explained as follows. At first, the receiving and transmission matrices at each relay is computed from (14) and (10) respectively. This transforms the overall channel matrix from source to destination to a diagonal matrix. Power allocation matrix for can be then obtained from (28). Finally, Relay matrices are computed by multiplication of the given matrices as for. The algorithm that presented here can be summarized as follows. In each relay the transmitted vector is estimated using ZF method. The using network beamforming the power of each element of the estimated vector is controlled. Not all elements can be transmitted with full power. The element that have SNR more that a threshold is transmitted with full power and remaining symbols are transmitted with a fraction of full power that have direct relation to their SNR. The power control values are obtained using network beamforming algorithm [14].
5. Simulation Results
In the simulation of a MAMR network here, the large scale fading experienced by the relays is assumed to be the same. The channel matrices are generated independently during subsequent iterations. It is also assumed that the first and second hop channels for all relays are known to all nodes. Furthermore, an uncoded QPSK modulation is used and independent symbol sequences is transmitted by each source antennas.
Figure 2 depicts the overall MAMR system BER performance for a network with 2 relays each with 2 antennas arranged for simulation. As it can be seen for all SNR values, the power allocated ZF method outperforms the ZF method without power allocation.
Figure 3 shows the BER simulation performance of networks with 4, 6 and 8 relays each with 4 antennas. In this figure, the numbers appeared after the scheme’s name in the legend box determine the number of nodes and nodes antennas. The first three numbers determines the number of nodes. For instance, 131 means one source, three relays and one destination. The next three numbers determines number of node’s antennas. For instance, 444 means source, relay and destination each have 4 antennas. In Figure 3 the effect of the number of relays on the performance of the network is evaluated. It can be seen that Increasing the number of relays, PA’s improvement increases and hence the gap between non power allocated and power allocated ZF increases.
In Figure 4, the number of the source and destination antennas is kept fixed to 2. The number of relays is also fixed to 3 but the relays antennas number varies from 2 to 4. It can be observed that, by increasing the number of relays antennas, PA’s are improved further. This is indeed for the inevitable increase in diversity to allow more relays to transmit with their full power.
6. Conclusions
A new signaling method for Multi-antenna Multiple Relay networks (MAMR) with the aid of ZF-ZF method at
Figure 2. MAMR network with 2 relay each with 2 antennas.
Figure 3. MAMR network with 4, 6 and 8 relays each with 4 antennas.
Figure 4. Comparison of the designed relay network with the same number of relays and various number of antennas.
the relays is proposed to transform the original network into several single-antenna relay networks. This helps to mitigate the interference term between individual data streams transmitted from the individual source antennas. Accordingly, the network beamforming which is proved to be the optimal power allocation method for SAMR network [14] is being used.
Simulation results indicate that the proposed method improves the BER comparing with the naive ZF-ZF method in the absence of power allocation.
Future works: the amount of power that is not used for one data stream in a relay can be used by other data stream. This is not considered in this paper and can be the subject for a future work. Also this method can be generalized to MMSE-MMSE and QR-QR schemes.
7. Acknowledgements
The authors thank ITRC (Iran Telecommunication Research Center) for supporting this project financially.