1. Introduction
Multi-hop relaying communications have gained a lot of attention recently because of both its theoretical and practical importance in cooperative communication system [1]. As a fundamental technique to enable device-to-device communication, multi-hop relaying system is expected to realize high spectrum efficiency for next generation communication systems e.g., 5G wirelss systems [2,3]. Combined with the multiple-input and multiple-output (MIMO) techniques, the spectral efficiency of this promising technique can be further improved.
Referring to the strategies performed by the relay, relaying communications can be classified into various categories: amplify-and-forward (AF) relaying, decode-and-forward (DF) relaying, compressed-and-forward (CF) relaying and so on. In this work, we consider a multi-hop AF relaying system due to its simplicity and small system delay without additional decoding steps existed in DF relay system.
As its special cases, extensive methods have been proposed to analyze the performance of dual-hop MIMO AF relay system, including the optimal source and relay beamforming matrix [4,5], optimal relay amplification matrix [6], energy efficient [7] on the assumption that the perfect channel statement information (CSI) of all links have been acquired at the destination node. However, in practical communication system, the CSI has to be estimated by using different channel estimation methods. In [8,9], an optimal transceiver design for multi-hop AF MIMO system under imperfect channel knowledge is studied, and it reveals that the achievable gain depends largely on the estimation accuracy of channel links in multi-hop system. And in [10], the impact of channel estimation error on outage loss of the multiple antennas multiple relaying network is investigated, which indicates that the effect of the channel estimation error has a great influence on the system, especially at low-to-medium SNR. Unlike traditional point-to-point MIMO systems, the destination node in cooperative system has to estimate the CSI of all hops due to the limited computation ability in AF relays.
In [11], least square (LS) based algorithm is proposed to estimate channel matrices of all links of one-way two-hop MIMO AF cooperative communication system. However, the channel estimation errors accumulate across the consecutive stages. For AF relay networks with single-antenna source, relay, and destination nodes, a modified transmitting frame is proposed in [12] for OFDM modulated relay system, which enables the relay node to have the ability of saving the pilot data as an ample to estimate the channel between the relay to the destination node, which in turn serves as known information to estimate the source-to-relay channel in a decision-directed (DD) way. However, this known channel information in this proposed DD algorithm is also the error-existing channel estimation value. A disintegrated channel estimation method has been presented in [13], which implies that the relay node has to be equipped with a channel estimator. However, it is not realistic for a low complexity non-regenerative relay node.
Exploiting the estimation of relay to the destination node and/or relay to relay node is available, the channel estimation issue in cooperative system can be transformed to the traditional MIMO channel estimation problems. However, the inherent estimation error in the estimation of channel matrices will propagate when estimating the following links, which will finally deteriorate the whole performance. By taking advantage of their unique characteristics in digging the hidden structure in mixed samples, a few tensor-based channel estimation algorithms have shown to be efficient approaches for channel estimation and/or symbol detection in cooperative systems.
In [14,15], a channel estimation algorithm with the aid of parallel factor (PARAFAC) model is investigated in one-way two-hop MIMO relay system, which allows the estimation of related channel matrices to be computed in a parallel way by resorting to tensor modeling. In addition, a unified PARAFAC received signal model for cooperative MIMO system is built based on which a blind receiver is proposed for jointly estimating the channel matrices and detecting the symbols [16]. Note that the works in [16] is on the condition that the same cluster has the same spatial signature, which is strict for the communication environment. The authors in [17] investigate the channel estimation algorithm for a two-way MIMO relay system. Since the algorithm in [17] exploits the channel reciprocity in a two-way relay system, its application in one-way MIMO relay systems is not straightforward. By introducing a space-time matrix at the source node, a PARAFAC-PARATUCK2 [18] tensor model is built for two-hop cooperative MIMO relay systems in [19].
The common feature of the aforementioned works focus on the two-hop cooperative system, it may not be adapted to scenario that more relays are employed to further increase the coverage of communication. In [20], the author proposes a trilinear coding structure of the MIMO AF system, which is capable of exploiting cooperative diversity by tensor-based signal processing. In [21], the author establishes a PARATUCK2-based framework for three-hop cooperative communication system. However, only considering the link of one-way three-hop link will lose diversity gain in real communication scenario. In this paper, a more general tensor-based channel estimator of this system is considered, which provides the destination node with full knowledge of all channel matrices involved in the system. The main contributions of this paper can be summarized as follows:
The rest of this paper is organized as follows. In Section 2, we give a brief overview of the system model. The detailed proposed channel estimation algorithm is presented in Section 3. In Section 4, simulation results are given to verify the effectiveness of the proposed algorithm. Conclusions are given in Section 5.
Notations and Properties: Scalars, column vectors, matrices, and tensors are denoted by lower-case (a,b,...) boldface lower-case (a,b,...), boldface capital (A,B,...), and calligraphic (A,B,...) letters, respectively. A:,:,k ∈ CI×J is the so-called front slice obtained by fixing the third dimension of a third-order tensor A ∈ CI×J×K. AT, AH, A-1, A†, Al. and Am represent matrix transposition, Hermitian transposition, matrix inverse, the Moore-Penrose pseudo inverse, the l-th row and the m-th column of A ∈ CL×M, respectively. The operator vec(⋅) forms a vector by stacking the columns of its matrix argument, while the unvec(⋅) operator is the inverse process of vec(⋅) to reshape a vector into a matrix. The operator diag(⋅) forms a diagonal matrix from its vector argument, and bd [A1,...AK] forms a block-diagonal matrix with K matrix blocks. tr(A) and ||A||F is the trace and the Frobenius norm of A, and Di (A) = diag(vec(Ai.)) corresponds to the diagonal matrix with the i th row of A forming its diagonal. The Kronecker and the Khatri-Rao (column-wise Kronecker) matrix products are denoted by ⊗ and ◊, respectively. For A = [A1,...,A.R] ∈ CI×R and B = [B1,...,B.R] ∈ CJ×R, we have
We also use two following properties in this work:
2. System Model
We consider the one-way multi-hop MIMO AF relay system as illustrated in Fig. 1 where the direct link between the source node and the destination node is assumed to be negligible and hence ignored due to a large path loss, and the source node transmits information to the destination node with the aid of T MIMO AF relays, which should be chosen according to practical communication scenario, such as the path loss factor, the size of the cellular, etc.. Moreover, the relays operate in a half-duplex mode (i.e., each relay node does not receive and transmit signals simultaneously).
Fig. 1.One-way multi-hop MIMO AF relay system
We denote that the source node and the destination node are equipped with Ns ≥ 2 and Nd ≥ 2 antennas, respectively, while the i-th relay has Ni antennas, i = 1,2,⋯,T.
In the following, for simplicity, we mainly consider the one-way three-hop MIMO AF relay system to present our algorithm, i.e. T=2. But the generalization to the multi-hop MIMO relay system is just in a similar way. For example, we can firstly regard the cascade channel from the first relay node to the T-th relay node as a whole effective channel model Hr1rT = Hr1r2 G2 Hr2r3 ⋯ GT-1 HrT-1rT physical circumstance, like the methodology of using nested tensor model in [22, 23]. Through the proposed algorithm, Hr1rT can be estimated in the first place; then, by means of corresponding fitting methods, the channel statement information contained in Hr1rT can be further extracted.
Firstly, in order to derive the proposed channel estimators, we recast the formulation of the system model by resorting to tensor analysis. Let us define the overall training period as K time blocks, during which we assume the channels of all hops are quasi-static and each frame consists four phases. In k-th time block, the source node S transmits an orthogonal channel training sequences S0 ∈ CNs×L0 (L0 ≥ Ns) with SSIto the first relay node R1 and the second relay node R2 in the first phase. Then the received signal at the second relay node will be amplified with amplification matrix and forwarded to the destination node D in the second phase and R1 keeps silent. In the third phase, R1 will amplify its received signal with amplification matrix and transmit it to both R2 and D. During the fourth phase, R2 will transmit the data received in the previous phase to D with amplification matrix once again.
To sum up, there are five channel matrices in total to be estimated in the proposed system. Let us define the channel from source to R1 and R2 as Hsr1 ∈ CN1×Ns and Hsr2 ∈ CN2×Ns, respectively. From R1 to R2 and D are defined as Hr1r2 = ∈ CN2×N1 and Hr1d ∈ CNd×N1, and from R2 to D is defined as Hr2d ∈ CNd×N2. We assume that Hsr1, Hr1r2, Hr2d, Hsr2 and Hr1d have complex Gaussian entries with zero means and variances of 1/Ns, 1/N1, 1/N2, 1/(η;13Ns) and 1/(η;23N1), respectively. The variances are set to normalize the effect of the number of transmit antennas to the received signal-to-noise (SNR) ratio [14]. And the S-R1 link, R1-R2 link and R2-D link are assumed to have equal distance, i.e. dSR1 = dR1R2 = dR2D = d0. Assuming R1 and R2 lie between the source node and the destination node, and R1 is closer to S than R2, while R2 is closer to D, and the distance of S-R2 link and the R1-D link are denoted by dSR2 and dR1D, respectively. Then the normalized parameters η1 = dSR2/d0 and η2 = dR1D/d0 satisfy 1 ≤ η1 ≤ 2 and 1 ≤ η2 ≤ 2. With a path loss factor of 3, the above channel matrices can be constructed.
Thus the received signal at the destination node in phase 2 (i.e. S-R2-D link), 3 (i.e. S-R1-D link) and 4 (i.e. S-R1-R2-D link) of k-th time block can be given by:
where are noise matrices at R1, R2 and D corresponding to the k-th time block t-th transmission phase.
3. Proposed Tensor-based Channel Estimation Algorithm
In order to extract the channel matrices involved in the received signal model (4), (5) and (6), we resort to the tensor unfolding algorithm, which is useful when we want to isolate a matrix in a tensor model. In the following, we will present the core equations leading to the development of the proposed tensor-based channel estimator.
3.1 Model of Two-Hop Link
In this section, we first establish the tensor model of one-way two-hop (i.e. S-R1-D and S-R2-D) communication link based on PARAFAC model [24]. For simplicity, the amplification matrix design pattern will be similar to the pattern in [21], in which the rows of matrices E ∈ CK×N1 and F ∈ CK×N2 contain AF coefficients of R1 and R2 in different time blocks. More specifically, the amplification matrix at k-th time block at R1 and R2 are respectively. Note that, since our work is focused on channel estimation issues in multi-hop AF relaying system, the AF matrices G1 and G2 cannot be optimized at the channel estimation phases. Thus, in order to be fair for the comparison, we followed the setting as the references [14,15,19,21,22] selected as benchmark. In addition, in the scenario where multiple single antenna relay nodes operate in a distributed manner [23], it is reasonable to assume the relay amplification matrix G is diagonal. During the normal communication period, however, the relay amplification matrix does not need to be diagonal. For this work, the use of non-diagonal AF matrices in the proposed approach is left for future work. Note also that, once the channels are estimated, the design of full AF matrices can be done.
Then, at the destination node D, by multiplying both sides of (4), (5) with respectively, yields the k-th frontal slice of the third-order tensor:
where Mk = Hr2dDk(F) Hsr2 and Tk = Hr1dDk(E) Hsr1 are the matrix-of-interest. are the noise version of Mk and Tk, respectively, while Vk(1), Vk(2) are the effective noise matrices at the destination node corresponding to the second phase and third phase of the k-th training block, which can be denoted as follows:
We take the case of S-R2-D link for illustrating the tensor-based channel estimation procedure; nevertheless, the extension to the S-R1-D link is rather straightforward. Considering the k-th time-block, the received signals at destination via the S-R2-D link are stored in the k-th frontal slice Mk of the third-order received signal tensor the operator ∪r represents the concatenation of two matrices along the r-th mode. Each entry of M is given by
Note that (11) represents the typical PARAFAC tensor model [24], with Hr2d, F and Hsr2 as matrix factors. In order to isolate the channel matrices involved in the S-R2-D link, Hsr2 and Hr2d, there are two unfolding of tensor M by stacking frontal slice Mk(k = 1,⋯, K) and its transpose on top of each other as follows,
And, we can have the noise version of [M](1) and [M](2),
To extract the channel matrices Hsr1 and Hr1d, similar to the steps (11)-(15), we can obtain another PARAFAC tensor model T = [T1∪3T2⋯∪3 Tk], and its two tensor unfolding, which consist of matrix-of-interest, can be denoted as follows,
3.2 Model of Three-hop Link
During the fourth phase, the training signals are transmitted to destination node through the channel Hsr1, Hr1r2 and Hr2d. Compared to the PARAFAC tensor model, a more flexible tensor model should be adopted to capture this characteristic. By multiplying both sides of received signal (6) with we have
where
By storing the set of K matrices in (19) together along the direction of the index k (the third dimension), we obtain a third-order tensor Q = ∈ CNd×Ns×K, whose (i,j,k)-th element is given by
for all i = 1,⋯,Nd, j = 1,⋯,Ns and k = 1,⋯,K. V = ∈ CNd×Ns×K is the noise tensor stacked with Vk(3) as Qk. Note that (21) fellows the typical PARATUCK2 tensor model [25], in which the matrices Hr2d and Hsr1 are associated with the first and second dimension of Q. E and F are interaction matrices defining the linear combination profile between the N2 columns of Hr2d and the N1 columns of while Hr1r2 is the core matrix of PARATUCK2 model.
From the set of slices in order to estimate Hsr1 and Hr2d, we can define two matrix unfolding in the following manner,
From (23), we get the following factorization for
where
and
To estimate Hr1r2, the third matrix unfolding of can be defined as
where Note that from equation (30), to estimate the channel matrix hr1r2 = vec(Hr1r2), using the property (3), we can have
and
3.3 Combined ALS (Comb-ALS) Channel Estimation Algorithm
From the previous discussion, both the channel matrices of Hsr1 and Hr2d are involved in the two-hop link and three-hop link, corresponding to different tensor models. How to extract the channel matrices effectively is a challenge. In this section, we propose a combined channel estimator to estimate the CSI by jointly exploit the benefit of PARAFAC and PARATUCK2.
Equation (31) leads to the following LS estimation problem,
Combining (16) and (24) the LS estimation of Hsr1 can be obtained by solving the following problem,
The solution is given by
With a similar procedure, we combine (15) and (25) to establish the following LS optimization problem for Hr2d,
The solution of (37) is given by
From (14) and (17), we can obtain the LS approximation of Hsr2 and Hr1d as follows,
Identifiability: Both PARAFAC and PARATUCK2 decompositions are essentially unique under some mild conditions, which allows a joint estimation of channel matrices of all links. Note that Hsr1 and Hr2d are identifiable from (36) and (38) if Heff1 and Heff2 are full column-rank, which requires 2KNd ≥ N1 and 2KNs ≥ N2. From equations (34), (39), (40), we can have KNsNd ≥ N1N2, KNd ≥ N2 and KNs ≥ N1. Combining these conditions yields the following lower bound on the number of time blocks,
where ⎾x⏋ is equal to the smallest integer which is greater than or equal to x.
Let be an alternative set of matrices yielding the same tensor M, T and Q. If the channel matrices of all the involved links are full rank and the identifiablity conditions (41) are satisfied, then are essentially unique. In this case, we have where the following relation holds,
Since these ambiguities compensate each other, the compound channel is strictly unique From (41), we can see that there is a tradeoff can be achieved between the number of antenna and the period of required training symbols, which is meaningful in the scenario that the destination antenna number is less than the relay node antenna numbers as the traditional LS-based channel training method cannot be used. In addition, if we know the first row of Hr1d and Hr2d, these scaling ambiguities can be eliminated by means of the following equations:
where denotes the estimated values of at the convergence of Comb-ALS algorithms. In practice, the knowledge of the first row of Hr1d and Hr2d can be obtained by a simple supervised procedure [19,22]. In this paper, for purpose of performance evaluation, the scaling ambiguities affecting the estimation of the channel matrices are removed by assuming the first row of Hr1d and Hr2d contain all one elements, similar to [14,15,19,21,23]. First, we find Then, applying property and from (42)-(44) we obtain
Note that these uniqueness results are naturally applicable if the S-R1-D link and S-R2-D link are too weak or not available (e.g. due to shadowing). Thus, we do not have to estimate Hsr2, Hr2d and Hr1d any more, and we can model S-R1-R2-D link by using the PARATUCK2 tensor model. Then the uniqueness issue can be simplified to the works in [21],
If the R1-R2 link is too weak or not available, our model will be simplified to the work in typical two-hop AF relay system, the uniqueness condition simplifies to the scenario in works [14,15].
3.4 Linear Minimal Mean Square Error (LMMSE) Estimation
In this section, an improved estimation of Hsr1, Hr1r2 and Hr2d can be derived by the LMMSE approach, which will further inhibit the error propagation by project the sampled data to the desired channel subspace by assuming a linear system model [14,15,27]. Obviously, the covariance matrix of the effective noise in (27), (29) and (33) is non-white any more. Note that the subsequent LMMSE signal processing method has been used in paper [14,15] in two-hop PARAFAC tensor model channel estimation algorithm. In this paper, we will firstly derive the corresponding procedures for PARATUCK2-based LMMSE algorithm of S-R1-R2-D three-hop link. Table 1 briefly summarizes the proposed algorithm, referred to two-stage fitting algorithm. The basic ideas are as follows: after an initial estimation of by the Comb-ALS algorithm, an improved estimation of can be obtained by the following LMMSE approach as is the weight matrix. The mean square error of channel estimation can be written as,
where and
Table 1.Proposed two-stage fitting algorithm
The weight matrix minimizing (48) is given by,
Similarly, we can also obtain an improved estimation of Hr2d and Hr1r2 by the LMMSE approach as is the weight matrix with,
where and
3.5 Complexity Analysis
The computational cost at each iteration of the proposed algorithm is given in Table 2. For the sake of simplicity, the expressions in Table 2 approximate the number of floating-point operations per iteration in considering the dominant cost associated with SVD computation, which is used to calculate the matrix pseudo-inverses. According to [22,26], for a full column-rank matrix of dimensions M×N, the SVD computation cost is O(MN2). The overall complexity of the Comb-ALS based algorithm depends on the number of iterations. Generally, the required iterations for convergence of the proposed Comb-ALS is less than 12, which will be further analyzed in Section 4. In addition, the subsequent LMMSE approach imposes extra operations due to matrix inversions.
Table 2.Algorithmic complexity of the Comb-ALS and PARATUCK2-based algorithms
In comparison with the PARATUCK-based algorithm [21], we can conclude from Table 2 that the complexity per iteration scales similarly to the proposed algorithm, but the proposed algorithm is a little higher than [21]. One comes from the estimation of the additional channel links Hsr2 and Hr2d, which is The other difference results from the extra sampled data provided in two-hop links when estimating Hsr1 and Hr2d, which is
4. Simulation Results
In this section, some simulation results are provided to demonstrate the performance of the proposed scheme. Each obtained result is an average over R = 5000 independent Monte Carlo simulations. For each run, the channels are generated from an i.i.d Rayleigh generator while the users symbols are generated from an i.i.d. distribution and are modulated using QPSK. And the proposed algorithm is performed following the procedure in Table 1 with ε = 1×10(-5). In particular, we compare the proposed algorithm with algorithm in [21] and the typical LS estimator. As for the LS estimator, we adopt the sequential estimation method in [21] to estimate Hsr1, Hr1r2 and Hr2d, the channel matrix Hr1d is estimated from the received signal model of R2-D link while Hsr2 is draw from the received signal of link S-R2-D based on the estimated Hr2d. Note that in order to ensure the uniqueness of the LS estimation, the antenna number should satisfy Nd ≥ N2 ≥ N1. A factor of is used to scale the training sequences S0 in the LS training process to ensure a fair comparison [14]. In addition, in order to make a fair comparison with the algorithm in [21], we adopt the method in [21] to remove the ambiguities in the Step 1.6 of the proposed algorithm. From Fig. 2 to Fig. 6, we consider a special communication scenario, where the source node, the two relay nodes and the destination node are in a line with equal distance, that is to say, η1 = η2 = 2. The effect of the path loss parameter on the achievable diversity gain will be further discussed in Fig. 7 and Fig. 8.
Fig. 2.Convergence of the proposed Comb-ALS algorithm
The estimator’s performance is evaluated in terms of the normalized mean square error (NMSE) of the estimated channel matrices and the bit error rate (BER). For each channel realization, the NMSE of channel estimation for different algorithms is calculated as for the channel H, where His the estimated value. The SNR level at the first relay node and the second relay node is assumed to be 20dB above the SNR level at the destination, and the BER performance is obtained with a zero forcing (ZF) receiver. During the data transmission period, unlike the training period, the amplify matrices are generated based on DFT matrix. From (4)-(6), the ZF solution can be written as,
We begin by evaluating the convergence of the proposed Comb-ALS algorithm. Considering the first propagation scenario, where the parameters are set to Ns = 2, N1 = N2 = 4, Nd = 6, L0 = 2 and K = 16. The NMSE value of estimated compound channel matrix Hc is plotted as a function of the iterations for various SNR values. It can be seen from Fig. 2 that the algorithm rapidly convergences, usually within 12 iterations.
The NMSE performance of all the channel matrices of the proposed scheme is shown in Fig. 3 and Fig. 4, where the solid line, the dash-dot line and the dot line represent the proposed Comb-ALS scheme, LMMSE scheme and LS scheme, respectively. In Fig. 3, the system parameters are Ns = 2, N1 = N2 = 4, Nd = 4, L0 = 2 and K = 16. As can be seen from Fig. 3, the NMSE decreases as SNR increases. As expected, the estimation of Hsr1, Hr1r2 and Hr2d is improved by carrying out the additional LMMSE estimation. At high SNR level, the estimation of Hsr1 and Hr2d yields better performance than other links, the reason is that both the channel matrices are involved in all the commutation phases and additional samples can be provided to improve the performance. In addition, compared to the typical LS channel estimation scheme, the proposed algorithm yields a more accurate performance. In fact, the estimation of Hsr1 and Hr2d in LS scheme has an error floor. The reason is that the estimation of Hr2d and Hr1r2 in the LS scheme presents an error propagation for the estimation of Hsr1 and Hsr2, thus affecting the total NMSE performance. In Fig. 4, we investigate the scenario in which the antenna number of the destination node is less than that of destination node, i.e. Nd = 2. In this scenario, the sequential LS-based channel estimation algorithm exploited in [14,15,21] cannot be used as the channel estimation problem will be a rank-deficient problem when the antenna number at the destination node is less than that of relay nodes. From Fig. 4, we can also see that the NMSE performance of all links decreases when SNR increases.
Fig. 3.NMSE versus SNR for the antenna number of destination node equals to that of the relay nodes
Fig. 4.NMSE versus SNR for the antenna number of destination node less than that of relay nodes
The impact of antenna number at the destination node on the system BER performance is shown in Fig. 5. The other system parameters are fixed to Ns = 2, N1 = N2 = 4, L0 = 2, K = 16. The dash-dot line represents Nd = 2 while the solid line represents the scheme of Nd = 4, respectively. It can be seen that the BER performance of proposed Comb-ALS algorithm is considerably improved as the antenna number of destination node increases, especially at high SNR levels. As the proposed communication process consists two additional communication links, i.e. the S-R1-D link and the S-R2-D link, a diversity gain can be further obtained compared to the PARATUCK2-based one-way three-hop channel estimation scheme. For instance, when Nd = 4, at target BER of 10−2, the SNR gap between the LMMSE case and Comb-ALS case is more than 1dB.
Fig. 5.BER performance versus the antenna number at the destination node
In Fig. 6, we investigate the number of relay antennas on the BER performance of the ZF detector using the proposed channel estimator. The other system parameters are set to Ns = 2, Nd = 6, L0 = 2 and K = 20. The dash-dot line represents the number of antenna at relay nodes is N1 = N2 = 2 while the solid line represents N1 = N2 = 4, respectively. It can be seen that the BER performance is considerably improved as the number of antenna at relay nodes is increased, owing to the higher spatial diversity. As expected, we can also see that additional LMMSE process can further improve the BER performance. But with the number of antenna at relay nodes increasing, the gap between the proposed scheme and the scheme in [21] is narrowing.
Fig. 6.BER performance versus the antenna number at the relay nodes
In Fig. 7 and Fig. 8, the impact of the distribution of relay nodes on the achievable gain of the proposed communication scheme is investigated in two special communication scenarios. In the best scenario η1 = η2 = 1, which means both the first relay node and the second relay node lie in the middle of the SD link, thus has the smallest path loss effect. Obviously, with the quality of the two-hop link increasing, the achievable gain of the system is superior to the scenario when η1 = η2 = 2.
Fig. 7.BER performance versus different (η1, η2) in the case that the antenna number at the destination node less than the relays
Fig. 8.BER performance versus different (η1, η2) in the case that the antenna number at the destination node greater than the relays
5. Conclusion
We have proposed a novel channel estimation algorithm for multi-hop relaying communication systems, where both the one-way two-hop communication link and one-way three-hop link exist. The proposed algorithm provides the destination node with full knowledge of all channel matrices involved in the communication, suffering from smaller channel estimation error. Compared to existing one-way three-hop approaches, the proposed scheme is able to make a more efficient use of cooperative diversity by jointly estimating the channel matrices of all links via PARAFAC and PARATUCK2 tensor model in an iterative way. Our simulation results verify the effectiveness of the proposed algorithms in terms of the convergence speed, NMSE and BER performance.
References
- M. Tehrani, M. Uysal, and H. Yanikomeroglu, “Device-to-device communication in 5G cellular networks: Challenges, solutions, and future directions,” IEEE Communications Magazine, vol. 52, no. 5, pp. 86-92, May, 2014. Article (CrossRef Link) https://doi.org/10.1109/MCOM.2014.6815897
- E. Hossain, M. Rasti, H. Tabassum, and A. Abdelnasser, “Evolution toward 5G multi-tier cellular wireless networks: An interference management perspective,” IEEE Wireless Communications, vol. 21, no. 3, pp. 118-127, June, 2014. Article (CrossRef Link) https://doi.org/10.1109/MWC.2014.6845056
- C. Xing, F. Gao, and Y. Zhou, “A framework for transceiver designs for multi-hop communications with covariance shaping constraints,” IEEE Transactions on Signal Processing, vol. 63, no. 15, pp. 3930-3945, August, 2015. Article (CrossRef Link) https://doi.org/10.1109/TSP.2015.2425800
- Y. Rong, “Optimal joint source and relay beamforming for MIMO relays with direct link,” IEEE Communications Letters, vol. 14, no. 5, pp. 390-392, May, 2010. Article (CrossRef Link) https://doi.org/10.1109/LCOMM.2010.05.092429
- Y. Rong, X. Tang, and Y. Hua, “A unified framework for optimizing linear non-regenerative multicarrier MIMO relay communication systems,” IEEE Transactions on Signal Processing, vol. 57, no. 12, pp. 4837-4851, December, 2009. Article (CrossRef Link) https://doi.org/10.1109/TSP.2009.2027779
- A. S. Behbahani, R. Merched, and A. M. Eltaswil, “Optimizations of MIMO relay network,” IEEE Transactions on Signal Processing, vol. 56, no. 10, pp. 5062-5073, October, 2007. Article (CrossRef Link) https://doi.org/10.1109/TSP.2008.929120
- F. Héliot, “Low-complexity energy-efficient joint resource allocation for two-hop MIMO-AF systems,” IEEE Transactions on Wireless Communications, vol. 13, no. 6, pp. 3088-3099, June, 2014. Article (CrossRef Link) https://doi.org/10.1109/TWC.2014.042814.130898
- C. Xing, S. Ma, Z. Fei, Y. Wu, and H. V. Poor, "A general robust linear transceiver design for multi-hop amplify-and-forward MIMO relaying systems," IEEE Transactions on Signal Processing, vol. 61, no. 5, pp. 1196-1209, March, 2013. Article (CrossRef Link) https://doi.org/10.1109/TSP.2013.2243439
- C. Xing, S. Ma, and Y. Zhou, “Matrix-monotonic optimization for MIMO systems,” IEEE Transactions on Signal Processing, vol. 63, no. 2, pp. 334-348, January, 2015. Article (CrossRef Link) https://doi.org/10.1109/TSP.2014.2373332
- L. Wang, Y. Cai, W. Yang, W. Yan, and J. Song, “Effect of outdated channel estimates on multiple antennas multiple relaying networks,” KSII Transactions on Internet and Information Systems, vol. 9, no. 5, pp. 1682-1701, May, 2015. Article (CrossRef Link) https://doi.org/10.3837/tiis.2015.05.007
- T. Kong and Y. Hua, “Optimal design of source and relay pilots for MIMO relay channel estimation,” IEEE Transactions on Signal Processing, vol. 59, no. 9, pp. 4438-4446, September, 2011. Article (CrossRef Link) https://doi.org/10.1109/TSP.2011.2158429
- J. S. Sheu, J. K. Lain, and W. H. Wang, “On Channel estimation of orthogonal frequency-division multiplexing amplify-and-forward cooperative relaying systems,” IET Communications, vol. 7, no. 4, pp. 325-334, March, 2013. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2012.0091
- O. Amin, B. Gedik, and M. Uysal, “Channel estimation for amplify-and-forward relaying: cascaded against disintegrated estimators,” IET Communications, vol. 4, no. 10, pp. 1207-1216, July, 2010. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2009.0435
- Y. Rong, M. R. A. Khandaker, and Y. Xiang, “Channel estimation of dual-hop MIMO relay system via parallel factor analysis,” IEEE Transactions on Wireless Communications, vol. 11, no. 6, pp. 2224-2233, June, 2012. Article (CrossRef Link) https://doi.org/10.1109/TWC.2012.032712.111251
- J. Du, C. Yuan, and J. Zhang, “Low complexity PARAFAC-based channel estimation for non-regenerative MIMO relay systems,” IET Communications, vol. 8, no. 12, pp. 2193-2199, August, 2014. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2013.1155
- C. A. Rolim Fernandes, A. L. F. De Almeida, and D. Benevides Da Costa, “Unified tensor modeling for blind receivers in multiuser uplink cooperative systems,” IEEE Signal Processing Letters, vol. 19, no. 5, pp. 247-250, May, 2012. Article (CrossRef Link) https://doi.org/10.1109/LSP.2012.2188510
- F. Roemer and M. Haardt, “Tensor-based channel estimation and iterative refinements for two-way relaying with multiple antennas and spatial reuse,” IEEE Transactions on Signal Processing, vol. 58, no. 11, pp. 5720-5735, November, 2010. Article (CrossRef Link) https://doi.org/10.1109/TSP.2010.2062179
- R. A. Harshman, “Foundations of the PARAFAC procedure: model and conditions for an “explanatory” multi-mode factor analysis,” UCLA Working Papers in Phonetics, vol. 16, no. 1, pp. 1-84, 1970.
- L. R. Ximenes, G. Favier, A. L. F. De Almeida, and Y. C. B. Silva, “PARAFAC-PARATUCK semi-blind receivers for two-hop cooperative MIMO relay systems,” IEEE Transactions on Signal Processing, vol. 62, no. 14, pp. 3604-3615, July, 2014. Article (CrossRef Link) https://doi.org/10.1109/TSP.2014.2328323
- I. V. Cavalcante, A. L. F. De Almeida, and M. Haardt, “Tensor-based approach to channel estimation in amplify-and-forward MIMO relaying systems,” in Proc. of 2014 IEEE 8th Sensor Array and Multichannel Signal Processing Workshop, pp. 445-448, June 22-25, 2014. Article (CrossRef Link)
- X. Han, A. L. F. De Almeida, and Z. Yang, “Channel estimation for MIMO multi-relay systems using a tensor approach,” Eurasip Journal on Advances in Signal Processing, vol. 2014, no. 1, pp. 1-14, December, 2014. Article (CrossRef Link) https://doi.org/10.1186/1687-6180-2014-1
- L. R. Ximenes, G. Favier, and A. L. F. De Almeida, “Semi-blind receivers for non-regenerative cooperative MIMO communications based on nested PARAFAC modeling,” IEEE Transactions on Signal Processing, vol. 63, no. 18, pp. 4985-4998, September, 2015. Article (CrossRef Link) https://doi.org/10.1109/TSP.2015.2454473
- J. Du, C. Yuan, and J. Zhang, “Semi-blind parallel factor based receiver for joint symbol and channel estimation in amplify-and-forward multiple-input multiple-output relay systems,” IET Communications, vol. 9, no. 6, pp. 737-744, April, 2015. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2014.0553
- R. Bro, "Multi-way analysis in the food industry: Models, algorithms and applications," Ph.D. dissertation, Univ. Amsterdam, Amsterdam, The Netherlands, 1998.
- Tamara G. Kolda and Brett W. Bader, Tensor Decompositions and Applications. Siam Review, pp. 48-50, 2009. Article (CrossRef Link)
- G. H. Golub and V. C. F. Loan, Matrix Computations. Baltimore, MD, USA: Johns Hopkins University Press, 1996.
- J. Zhang, X. Mu, E. Chen, and S. Yang, “Decision-directed channel estimation based on iterative linear minimum mean square error for orthogonal frequency division multiplexing systems,” IET Communications, vol. 3, no. 7, pp. 1136-1143, July, 2009. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2008.0166