DOI QR코드

DOI QR Code

Sparsity Adaptive Expectation Maximization Algorithm for Estimating Channels in MIMO Cooperation systems

  • Zhang, Aihua (School of Electronic and Information Engineering, Zhongyuan University of Technology) ;
  • Yang, Shouyi (School of Information Engineering, Zhengzhou University) ;
  • Li, Jianjun (School of Electronic and Information Engineering, Zhongyuan University of Technology) ;
  • Li, Chunlei (School of Electronic and Information Engineering, Zhongyuan University of Technology) ;
  • Liu, Zhoufeng (School of Electronic and Information Engineering, Zhongyuan University of Technology)
  • Received : 2016.02.04
  • Accepted : 2016.06.17
  • Published : 2016.08.31

Abstract

We investigate the channel state information (CSI) in multi-input multi-output (MIMO) cooperative networks that employ the amplify-and-forward transmission scheme. Least squares and expectation conditional maximization have been proposed in the system. However, neither of these two approaches takes advantage of channel sparsity, and they cause estimation performance loss. Unlike linear channel estimation methods, several compressed channel estimation methods are proposed in this study to exploit the sparsity of the MIMO cooperative channels based on the theory of compressed sensing. First, the channel estimation problem is formulated as a compressed sensing problem by using sparse decomposition theory. Second, the lower bound is derived for the estimation, and the MIMO relay channel is reconstructed via compressive sampling matching pursuit algorithms. Finally, based on this model, we propose a novel algorithm so called sparsity adaptive expectation maximization (SAEM) by using Kalman filter and expectation maximization algorithm so that it can exploit channel sparsity alternatively and also track the true support set of time-varying channel. Kalman filter is used to provide soft information of transmitted signals to the EM-based algorithm. Various numerical simulation results indicate that the proposed sparse channel estimation technique outperforms the previous estimation schemes.

Keywords

1. Introduction

Multiple-input multiple-output (MIMO) relay channel has become one of the promising solutions, because it increases channel capacity, has network reliability, and effectively combats multipath fading. For a three-node MIMO relay network where terminals can be typically divided into three parts, namely, source, relay, and destination. Source and destination can be the base station and mobile station, respectively, or vice versa, and the relay receives a signal from the source and retransmits it to the destination. In the amplify-and-forward (AF) mode, the relay amplifies and retransmits its received noisy signal from the source terminal to the destination terminal without decoding it. Compared with the decode-and-forward scheme, the AF mode requires simpler implementations at the relay and no information about structure of signals from the source terminal.

For the MIMO relay systems where the direct source-destination link is omitted, the instantaneous channel state information (CSI) knowledge of both the source-relay and relay-destination links is required at the destination node to detect the signals conveyed from the source node. Thus, the overall channel information from the source end to the destination end is estimated at the destination only. The channel estimation issues have been sufficiently studied in MIMO systems with direct point-to-point (P2P) communications [1–6]. For AF relay networks, this study cannot directly appeal to the results of the P2P MIMO systems because the end-to-end channels are often concatenations of channels of multiple communication stages. In [7], parallel factor analysis–based channel estimation method for a two-hop MIMO relay communication system is developed. In [8], the superimposed training strategy into the MIMO AF one-way relay network (OWRN) was introduced to perform the individual channel estimation at the destination. A least squares (LS) channel estimation algorithm under block-based training is proposed for two-way relay MIMO-OFDM relay systems[9]. Furthermore, the expectation conditional maximization (ECM) channel information estimation algorithm is proposed in [10] to estimate the channel for MIMO amplify-and -forward relay networks. A joint channel estimation is proposed for three-hop MIMO relaying systems, which combined alternating least squares algorithm obtains cooperative diversity by fully exploiting the tensor algebraic structures of the available cooperative MIMO links[11]. However, most studies on MIMO amplify-and-forward relay networks do not take advantage of channel sparsity, and they cause performance loss. In recent years, numerous channel measurements demonstrate that the multipath wireless channels tend to exhibit cluster or sparse structures in which majority of the channel taps end up being either zero or below the noise floor, particularly when operating at large bandwidths and signaling durations and/or with numbers of antenna elements [12–14]. With the theoretical development of compressed sensing[15], a number of research studies have proposed sparse channel estimation methods on P2P communication systems[16-18]. Group-sparse channel estimation using bayesian matching pursuit is proposed for OFDM systems[18]. Meanwhile, sparse channel estimation methods [19–22] on cooperative networks have also been investigated. All of above methods assumed that the sparsity d is known, whereas the sparsity may not be available in many practical applications.

This study focuses on relay network in which multiple antennas are deployed at the source, relay, and destination nodes. The sparse channel estimation issue under the AF relaying scheme is studied. First, the MIMO relaying model is introduced and the composite channel estimation is formulated as a compressed sensing problem by using sparse decomposition theory. Second, the composite channel is reconstructed by compressive sampling matching pursuit (CoSaMP) [23] algorithm. Last, the proposed methods are verified with computer simulations, and then compared with the traditional methods and compressive sensing-based orthogonal matching pursuit (OMP) algorithm [24]. Then, this paper introduces an adaptive sparse channel estimation technique with compressed sensing for the MIMO relay network and exploits the sparse structure information in the CIR at the end users.

The rest of this paper is organized as follows: Section II describes the system model. Section III provides details of the proposed algorithm. Section IV presents the simulation results. Section V concludes the paper.

 

2. System Model

2.1 System model

A typical dual-hop relay system consists of the source sending signals toward the destination through the assistance of the relay node ℝ. Nodes ,ℝ and are equipped with MS, MR and MD antennas. The average transmit power of , ℝ and are denoted as PS, PR, and PD, respectively. All of the channels are assumed to be quasi-statistic frequency-selective fading. We suppose that the channel between the lth antenna of and the rth antenna of ℝ is a frequency-selective fading channel, the impulse response of which is denoted by hr,l = [hr,l(0),hr,l(1),· · ·,hr,l(L1 - 1)]T , where l = 1,· · ·,MS,r = 1,· · ·,MR, and L1 is the length of the channel between and ℝ. We assume that hr,l is a complex Gaussian random variable with zero mean and variance . Meanwhile, the channel coefficient between the mth antenna of and the rth antenna of ℝ is denoted by gr,m = [gr,m(0) gr,m(1) · · · gr,m(L2 - 1) ]T,(m = 1, · · ·, MD;r = 1, · · ·, MR), which is a complex zero mean Gaussian random variable with variance and L2 is the length of the channel between and ℝ. The direct link between the source and destination is ignored because of the larger distance and additional path loss compared with the relay link. Through this study, we assume perfect synchronization among all terminals and same total transmit power for the source and relay.

2.2 Receive signal model

During the first time slot, the signal vectors from the lth antenna of xl = [x(0),x(1),· · ·,x(N - 1)]T are cyclic prefix (CP) of length LP added before transmission, and LP should satisfy LP ≥max(L1 -1,L2 -1). After CP is removed, the received signal vector at the node ℝ after can be written as

where channel matrix H, transmit signal vector x, and received signal vector yR are denoted as follows:

The matrix Hr,l is a N × N circulant matrix, which is the first column of the form hr,l = [hr,l(0) hr,l(1)· · · hr,l(L1 - 1) 01×(N-L1)]T · wR is the MR×1zero-mean additive white Gaussian noise (AWGN) vector.

The vector yR is then amplified at ℝ by a real coefficient β. The value of β is to guarantee that the average power is transmitted from each antenna of the relay ℝ. The vector is CP-added with CP length LP before being broadcasted to during Phase II. We let be the received signal vector at the mth antenna of , m=1,2,· · ·,MD. We construct a vector , which is represented as

where

The matrix Gr,m is a N×N circulant matrix, which is the first column of the form gr,m=[gr,m(0) gr,m(1) · · · gr,m(L2-1) 01×(N-L2)]T. wD is the MD×1 complex circular AWGN vector at the destination with zero mean and covariance matrix , and w is the overall noise at the destination.

The circulant matrices Hr,l and Gr,m can be decomposed as Hr,l=FHΛr,lF, Gr,m=FHΞr,mF, where

Therefore βGm,rHr,l can be written as

Equation (7) is a circulant matrix that has the first columns of [β(gr,m*hr,l) 01×(N-L+1)]T and a composite channel kl,m=[kl,m(0),kl,m(1),· · ·,kl,m(L-1)], L=L1+L2-1 which is provided as

Thus, by normalized discrete Fourier transformation (DFT) of yD, system model (5) can be rewritten as

Where X=diag(Fx)W, where F is the DFT matrix and W is a matrix that takes the first (L-1) columns of

 

3. Compressed Channel Sensing

3.1 Overview of compressed sensing

In this study, we consider the linear model as (10). According to the compressed sensing (CS), if an unknown signal vector satisfies the sparse or approximate sparse requirements, the conditions under which CS succeeds depends on the structure of the measurement matrix X. Thus, these kinds of unknown signals can be robustly reconstructed from observation signal z. However, the sparsest solution is always a nondeterministic polynomial-time hard problem. According to recent theoretical results, the observation signal can be employed to recover any “sparse enough” signal efficiently provided that the matrix X satisfies the so-called restricted isometric property (RIP) [25]. We suppose that X is a n×p complex-valued measurement matrix that has unit l2 norm columns. The X satisfies the RIP of order d with parameter δ∈(0,1), which can satisfy the inequality.

Where denotes the l2 norm, which is provided by . If (11) is satisfied, then the training sequence satisfies the RIP of order d, and the accurate channel estimator with high probability can be obtained by using CS methods. Although verifying whether a given matrix satisfies this condition is difficult, numerous matrices satisfy the restricted isometry constant (RIC) with high property and few measurements. In particular, the random Gaussian, Bernoulli, and partial Fourier matrices have been exponentially shown with high probability to satisfy the RIC with a number of measurements that are nearly linear in the sparsity level.

In this study, we consider the linear model as (10). According to the CS, the magnitudes and nonlinear coefficients of k can be accomplished by the convex program.

Where the l1 norm provides a convex relaxation l0 norm, and λ is a regularized parameter that trades off the estimation error and sparsity of k. We define the sparsity of the MIMO relay network. We assume that k is a d-sparsed channel vector in the sense that its impulse response satisfies

The mean square error (MSE) in the channel estimate is lower bounded as

As the MIMO relay system model (10) shows, the LS estimator is expressed as

where suup(k) denotes the nonzero taps that support the channel vector k,XT is the submatrix constructed from the columns of X, and T denotes the selected sub columns that correspond to the nonzero index set of the convoluted channel vector h. The MSE of the LS estimator is indicated by

3.2. CoSaMP estimator

The compressive sensing-based CoSaMP is considered as an effective method when the sparsity d of the channel is known. The accurate channel estimator is obtained by refining the support set at each iteration step.

Input: z, X, d the training signal matrix X=diag(Fx)W, the maximum number of dominant channel coefficients is assumed as d.

Output: Channel estimator

Initialization: The index set of nonzero coefficient as T0=∅, the residual estimation error as r0=z, and the iteration index as q=1.

Identification: We select a column index nq of X that is most correlated with the residual

We use the LS method to calculate a channel estimator as TLS=arg min||z-Xk|| and select T maximum dominant taps d. The positions of the selected dominant taps in this sub step are denoted by TLS.

Merge: The positions of dominant taps are merged by Tq=TLS∪Tq.

Estimation: The best coefficient for approximating the channel vector with chosen columns is computer as

Pruning: The Tq largest channel coefficients are selected, as follows:

and the left taps T\Tq are replaced by zero.

Iteration: The estimation error is updated, as follows:

The iteration counter k is incremented. Equations (16) to (19) are repeated until the stopping criterion holds. Then is set.

3.3. Adaptive compressed channel estimation

This section describes the proposed sparsity adaptive expectation maximization (SAEM) algorithm illustrated in Fig. 1. Two major blocks exist: The Kalman equalization block and the expectation maximization (EM)–based channel information estimation algorithm block. The Kalman equalization block receives the channel information, i.e., the estimated values of k. Then, it provides the soft information of transmitted signals to the EM-based channel information estimation blocks. The details of the algorithm are explained in Fig. 1.

Fig. 1.Block diagram of the sparse channel estimator

The time-variant channel k can be expressed as

Where and Δ0 denotes the set of the nonzero coefficients of k. The noise vector Wn,Δ0 is zero mean Gaussian inside Δ0, of which the diagonal covariance matrix is .

We incorporate Equation (14) and the convex program (11) into the EM framework. The resulting adaptive algorithms employ one-time update for computational purposes. We let be the vector of unknown parameters. Under the Gaussian assumption postulated, minimization of (14) is equivalent to maximization of the log-likelihood p(yn|θ)augmented by l1 penalty. To apply the EM method, we have to specify the complete and incomplete data.

The vector kn at time n is taken to represent the complete data vector, whereas yn-1 accounts for the incomplete data [9]. In this context, the conditional density p(kn|yn-1) plays a major role. This density is Gaussian with mean and covariance

Expectation step computes the conditional expectation

Where log

Maximization step maximizes the Q-function minus the l1 penalty with respect to θ, as follows:

Maximization of the Q-function leads to the soft thresholding function

The parameter ψn is recursively computed by the Kalman smoothing algorithm, which can be expressed as follows:

 

4. Simulation results

In this section, the MSE performance of the proposed method with sparsity adaptive expectation maximization (SAEM) algorithm is evaluated by simulations. The performance of the proposed estimators is compared with that of the CoSaMP channel estimator, OMP channel estimator, and oracle channel estimator (LS-based known position of dominant taps).

The MIMO relay network with MS=MR=MD=2 antennas is considered. A total of 104 symbols are generated; QPSK modulation is used, and the numbers of training symbols and data symbols are set to 200 and 1200, respectively. The number of nonzero taps is set to 3 out of a total of 20 taps for each channel link, the sparse structure of channels does not change during the block, and the positions of nonzero channel taps are generated randomly. The auto regressive (AR) parameters are chosen such that an autocorrelation of fading process derived from Jakes model is closely approximated by an AR process, and the parameters for the Kalman smoother are chosen accordingly. Transmit power is set as PS=P and AF relay power is set as PR=P. The signal-to-noise ratio (SNR) is defined as α 10log.

Figs. 2 to 6 show the simulation results when the number of nonzero taps in cooperation channels is changed. These figures show the average MSE performance improves as the SNR increases. Fig. 2 to 4 based the channel mode (10), and we can see that CS-based method has a small gap to oracle bound but is better than the LS-based linear channel estimation. The CoSaMP algorithm also performed better than OMP.

Fig. 2.MSE performance of channel estimation for the case when d=2

Fig. 3.MSE performance of channel estimation for the case when d=4.

This study provides MSE performance comparisons of channel estimators versus different channel sparsities. The numbers of dominant channel taps are assumed to be 2 and 4. According to the figures, the LS-based average MSE performances are not changed because the linear channel estimation method neglected channel sparsity. However, the proposed method employed channel structure as for prior information and has a better MSE performance than the LS algorithm. The figures indicate that the fewer the nonzero taps in the channel, the better the MSE performance is.

The performance of the CoSaMP estimator is also compared with that of the ECM estimator algorithm in this section. According to Fig. 4, the performance of the proposed compressed channel estimation (CCE) method is considerably better than that of the ECM algorithm when channel impulse responses are sufficiently sparse. However, as the number of nonzero taps of all the channels increases, the performance of CoSaMP gets closer to that of the ECM algorithm.

Fig. 4.MSE performance of channel estimation for the case when channel impulse responses are sparse enough

According to Figs. 5 and 6, the average MSE performance improves as the SNR increases. The CS-based method has a small gap to oracle bound, but is better than OMP and sparsity adaptive matching pursuit (SAMP) algorithm[26]. Fig. 5 presents the normalized MSE versus SNR when the Doppler rate is 0.002. The MSE of the proposed sparse channel estimator is close to the lower bound, which implies that the SAEM channel estimator can detect the sparse structure with reasonably good accuracy. In Fig. 6, the performance of the SAEM estimator is compared with that of the CoSaMP estimator algorithm and the proposed channel estimator shows lower normalized MSE compared with the OMP channel estimator.

Fig. 5.MSE performance of SAEM

Fig. 6.MSE performance of several channel estimators

 

5. Conclusion

This study investigated the channel estimation problem in sparse multipath MIMO relay networks. To address the limitations of conventional linear channel estimation methods, we proposed compressed channel estimation methods for MIMO relay networks under the AF protocol. The sparseness of convoluted sparse channels was demonstrated by a measure function, and the proposed CS method CoSaMP exploited the sparsity in the MIMO OWRN channel when the sparsity as a prior. According to the proposed SAEMalgorithm in this work, this reconstruction algorithm is most featured of not requiring information of sparsity of target signals as a prior. It not only releases a common limitation of existing greedy pursuit algorithms but also keeps performance comparable with that of strongest algorithm CoSaMP and better than OMP and SAMP. The underlying intuition of SAEM which is similar to that of the EM algorithm is to alternatively estimate the sparsity and the true support set. Extensive experiment results confirm that SAEM is very appropriate for reconstructing compressible sparse signal where its magnitudes are decayed rapidly. The proposed algorithm can be applied in signal receiver by using FPGA and high-speed real-time digital signal processor, which will increase the performance of signal receiver.

References

  1. J O Minho, A Almeida, T F Maciel et al., "Massive MIMO: Survey and Future Research Topics," Iet Communications, 2016. Article(CrossRef Link)
  2. Feng Wan, Wei-Ping Zhu, Swamy, M.N, "Semiblind sparse channel estimation for MIMO-OFDM systems," IEEE Transactions on Vehicular Technology, vol. 60, no.6, pp. 2569-2582, July 2011. Article (CrossRef Link) https://doi.org/10.1109/TVT.2011.2153218
  3. H. Minn, N. Al-Dhahir, "Optimal training signals for MIMO OFDM channel estimation," IEEE Transactions on Wireless Communications, vol.5, no.5, pp.1158-1168, May 2006. Article (CrossRef Link) https://doi.org/10.1109/TWC.2006.1633369
  4. A. Soysal, Ulukus, Sennur, "Joint channel estimation and resource allocation for MIMO systems-part I: single-user analysis," IEEE Transactions on Wireless Communications, vol.9, no.2, pp.624-631, February 2010.Article (CrossRef Link) https://doi.org/10.1109/TWC.2010.5403543
  5. N Shariati, E Bjornson, M Bengtsson et al., "Low-Complexity Polynomial Channel Estimation in Large-Scale MIMO with Arbitrary Statistics," IEEE Journal of Selected Topics in Signal Processing, vol.8, no.5, pp. 815-830, 2014. Article (CrossRef Link) https://doi.org/10.1109/JSTSP.2014.2316063
  6. C K Wen, S Jin, K K Wong et al., "Channel Estimation for Massive MIMO Using Gaussian-Mixture Bayesian Learning," IEEE Transactions on Wireless Communications, vol.14, no.3, pp. 1356-1368, 2015. Article (CrossRef Link) https://doi.org/10.1109/TWC.2014.2365813
  7. 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, July 2012.Article (CrossRef Link) https://doi.org/10.1109/TWC.2012.032712.111251
  8. X. Xu, J. Wu, S. Ren, L. Song, and H. Xiang, "Superimposed training-based channel estimation for MIMO relay networks," International Journal of Antennas and Propagation, vol. 2012, pp. 1-11, July 2012. Article (CrossRef Link)
  9. Z. Fang and J. Shi, "Least square channel estimation for two-way relay MIMO-OFDM systems," ETRI Journal, vol. 33, no. 5, pp. 806-809, Oct. 2011. Article (CrossRef Link) https://doi.org/10.4218/etrij.11.0210.0424
  10. T. Pham, H. K. Garg, Y. Liang and A. Nallanathan, "Doubly iterative receiver for MIMO amplify-and-forward relay networks," IEEE Wireless Communications and Networking Conference (WCNC), pp.1,5, 18-21 April 2010. Article (CrossRef Link)
  11. Í V. Cavalcante, A. L. F. de Almeida and M. Haardt, "Joint Channel Estimation for Three-Hop MIMO Relaying Systems," IEEE Signal Processing Letters, vol. 22, no. 12, pp. 2430-2434, Dec. 2015. Article (CrossRef Link) https://doi.org/10.1109/LSP.2015.2490251
  12. W. U. Bajwa, A. Sayeed, R. Nowak, "Sparse multipath channels: modeling and estimation," in Proc. of IEEE 13th Digital Signal Processing Workshop and 5th IEEE Signal Processing Education Workshop, pp.320,325, 4-7 Jan. 2009. Article (CrossRef Link)
  13. N. Czink, X.Yin, H. Ozcelik, M. Herdin, E. Bonek, B.H. Fleury, "Cluster characteristics in a MIMO indoor propagation environment," IEEE Transactions on Wireless Communications, vol. 6, no. 4, pp. 1465-1475, April 2007. Article (CrossRef Link) https://doi.org/10.1109/TWC.2007.348343
  14. Y. Zhou, M. Herdin, A. M. Sayeed and E. Bonek, "Experimental Study of MIMO Channel Statistics and Capacity via Virtual Channel Representation," University of Wisconsin-Madison, Tech. Rep., Feb. 2007. Article (CrossRef Link)
  15. D. L. Donoho, "Compressed sensing," IEEE Transactions on Information Theory, vol. 52, no. 4, pp. 1289-1306, Apr. 2006. Article (CrossRef Link) https://doi.org/10.1109/TIT.2006.871582
  16. W. U. Bajwa, J. Haupt, G. Raz and R. Nowak, "Compressed channel sensing," in Proc. of 42nd Annu. Conf. Information Sciences and Systems (CISS'08), Princeton, NJ, pp.5, 10, 19-21, March 2008. Article (CrossRef Link)
  17. W. U. Bajwa, J. Haupt, A. M. Sayeed and R. Nowak, "Compressed channel sensing: A new approach to estimating sparse multipath channels," in Proc. of the IEEE, vol. 98, no.6, pp. 1058-1076, June 2010. Article (CrossRef Link) https://doi.org/10.1109/JPROC.2010.2042415
  18. Y Liu, W Mei, H Du, "Group-Sparse Channel Estimation using Bayesian Matching Pursuit for OFDM Systems," Ksii Transactions on Internet & Information Systems, VOL. 9, NO. 2, pp. 583-599, Feb 2015. Article (CrossRef Link) https://doi.org/10.3837/tiis.2015.02.006
  19. G. Gui, Z. Chen, Q. Meng, Q. Wan and F. Adachi, "Compressed channel estimation for sparse multipath two-way relay networks," International Journal of the Physical Sciences, vol. 6, no.12, pp. 2782-2788, June 2011. Article (CrossRef Link)
  20. A. Zhang, G. Gui, S.Y. Yang, "Compressive channel estimation for OFDM cooperation networks," Research Journal of Applied Sciences, Engineering and Technology, vol. 4, no. 8, pp. 897-901, April 2012. Article (CrossRef Link)
  21. A. Zhang, S.Y. Yang and G. Gui, "Sparse Channel Estimation for MIMO-OFDM Two-Way Relay Network with Compressed Sensing," International Journal of Antennas and Propagation, vol. 2013, Article ID 914734, 6 pages, 2013. Article (CrossRef Link)
  22. A. Zhang, G. Gui, S.Y. Yang, "Compressed channel estimation for MIMO amplify-and-forward relay networks," in Proc. of Communications in China (ICCC), 2013 IEEE/CIC International Conference on , vol., no., pp.374-379, 12-14 Aug. 2013Article (CrossRef Link)
  23. D. Needell and J. a. Tropp, "CoSaMP: Iterative signal recovery from incomplete and inaccurate samples," Applied and Computational Harmonic Analysis, vol. 26, no. 3, pp. 301-321, May 2009. Article (CrossRef Link) https://doi.org/10.1016/j.acha.2008.07.002
  24. J. A. Tropp and A. C. Gilbert, "Signal recovery from random measurements via orthogonal matching pursuit," IEEE Transactions on Information Theory, vol.53, no.12, pp. 4655-4666, Dec. 2007.Article (CrossRef Link) https://doi.org/10.1109/TIT.2007.909108
  25. E. J. Candes, "The restricted Isometry property and its implications for compressed sensing," Comptes Rendus Mathematique, Volume 346, Issues 9-10, pp. 589-592, May 2008. Article (CrossRef Link) https://doi.org/10.1016/j.crma.2008.03.014
  26. T.T.DO, L. Gan, N. Nguyen and T.D. Tran, "Sparsity adaptive matching pursuit algorithm for practical compressed sensing," in Proc. of 42nd Asilomar conf. Signal, Syst., Compute, Pacific Grove, CA, USA, 26-29, pp.581-587, Oct. 2008. Article (CrossRef Link)