Next Article in Journal
High Electrocatalytic Performance of CuCoNi@CNTs Modified Glassy Carbon Electrode towards Methanol Oxidation in Alkaline Medium
Previous Article in Journal
Investigations on the Effects of Vortex-Induced Vibration with Different Distributions of Lorentz Forces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Massive-MIMO Sparse Uplink Channel Estimation Using Implicit Training and Compressed Sensing

by
Babar Mansoor
*,
Syed Junaid Nawaz
and
Sardar Muhammad Gulfam
Department of Electrical Engineering, COMSATS Institute of Information Technology, Islamabad 44000, Pakistan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2017, 7(1), 63; https://doi.org/10.3390/app7010063
Submission received: 15 October 2016 / Revised: 21 December 2016 / Accepted: 4 January 2017 / Published: 9 January 2017

Abstract

:
Massive multiple-input multiple-output (massive-MIMO) is foreseen as a potential technology for future 5G cellular communication networks due to its substantial benefits in terms of increased spectral and energy efficiency. These advantages of massive-MIMO are a consequence of equipping the base station (BS) with quite a large number of antenna elements, thus resulting in an aggressive spatial multiplexing. In order to effectively reap the benefits of massive-MIMO, an adequate estimate of the channel impulse response (CIR) between each transmit–receive link is of utmost importance. It has been established in the literature that certain specific multipath propagation environments lead to a sparse structured CIR in spatial and/or delay domains. In this paper, implicit training and compressed sensing based CIR estimation techniques are proposed for the case of massive-MIMO sparse uplink channels. In the proposed superimposed training (SiT) based techniques, a periodic and low power training sequence is superimposed (arithmetically added) over the information sequence, thus avoiding any dedicated time/frequency slots for the training sequence. For the estimation of such massive-MIMO sparse uplink channels, two greedy pursuits based compressed sensing approaches are proposed, viz: SiT based stage-wise orthogonal matching pursuit (SiT-StOMP) and gradient pursuit (SiT-GP). In order to demonstrate the validity of proposed techniques, a performance comparison in terms of normalized mean square error (NCMSE) and bit error rate (BER) is performed with a notable SiT based least squares (SiT-LS) channel estimation technique. The effect of channels’ sparsity, training-to-information power ratio (TIR) and signal-to-noise ratio (SNR) on BER and NCMSE performance of proposed schemes is thoroughly studied. For a simulation scenario of: 4 × 64 massive-MIMO with a channel sparsity level of 80 % and signal-to-noise ratio (SNR) of 10 dB , a performance gain of 18 dB and 13 dB in terms of NCMSE over SiT-LS is observed for the proposed SiT-StOMP and SiT-GP techniques, respectively. Moreover, a performance gain of about 3 dB and 2.5 dB in SNR is achieved by the proposed SiT-StOMP and SiT-GP, respectively, for a BER of 10 2 , as compared to SiT-LS. This performance gain NCME and BER is observed to further increase with an increase in channels’ sparsity.

1. Introduction

Today’s modern cellular communication networks are witnessing an ever increasing demand for higher data rates and link reliability. A major hindrance in meeting these demands is scarcity of the electromagnetic spectrum. One of the key solutions to effectively deal with these challenges is to spatially reuse the available spectrum. This is achieved by employing multiple antennas at the access point and/or user equipment (UE), thus enabling the propagation channel to provide more degrees of freedom. Such multiple-input multiple-output (MIMO) communication systems are generally categorized into point-to-point MIMO or single-user MIMO [1,2] and multi-user MIMO (MU-MIMO) [3,4]. MIMO systems make use of spatial multiplexing to provide an order of increase in the capacity while achieving link reliability by employing space-time coding techniques. MU-MIMO has been implemented in many wireless standards such as 802.11 (WiFi), 802.16 (WiMax), and long-term evolution (LTE), e.g., LTE-Advanced allows up to eight antenna ports at the base station (BS). Moreover, it is envisioned that the future 5G cellular networks will increase the system capacity by a thousand folds and energy efficiency by hundred folds, in addition to decreasing the system latency by ten folds [5].
Massive-MIMO, however, in contrast to the conventional MIMO, is a MU-MIMO technology that employs a large number (on the order of 100 or more) of physically small, low power and independently-controlled antennas at the BS in order to serve a number of single-antenna terminals using the same time and frequency resources [6]. Equipping the BS with a large number of antennas results in manifolds increase in spectral and energy efficiency as compared to conventional MIMO systems. The increase in spectral efficiency is a result of aggressive spatial multiplexing to transmit data streams for a desired user [7]. Whereas the increase in energy efficiency is a consequence of producing sharp beams with the help large number of antennas at the BS, such energy is focused into smaller spatial regions i.e., for intended users only [7]. Furthermore, employing a large number of antennas at the BS results in a favorable propagation channel because the channel vectors and users become pair-wise orthogonal; thus, linear processing becomes optimal [8]. Moreover, in order to benefit from a large amount of under-utilized millimeter wave (mmWave) spectra, an mmWave based massive-MIMO system has also been proposed for the backhaul of future 5G ultra-dense networks (UDN) [5]. Therefore, massive-MIMO is foreseen as a potential technology for future 5G cellular communication networks.
It has been established in literature that the channel impulse response CIR in several wireless communication scenarios tends to exhibit a sparse structure that gets pronounced with growing signal dimensions [9,10]. For example, a sparse structured CIR is exhibited by underwater acoustic communication channels [11]; wideband high frequency channels [12]; high-definition television (HDTV) channels [13], and cellular communication channels, where spatially spread distant scatterers correspond to the arrival of signals [14]. It has been demonstrated in [15] that in propagation environments with an insufficient number of scatterers, the physical MIMO channels tend to exhibit a sparse structure in CIR. Furthermore, in [16], it has been shown that in MIMO systems the time of arrival (ToA) at different antennas is similar. Therefore, the different uplink channels exhibit a CIR that tends to possess a common support. Moreover, MIMO communication channels exhibit joint sparsity across the channel components because of the smaller antenna spacings as compared to the propagation paths’ lengths [17]. In massive-MIMO, several experimental studies have established the fact that CIR tends to be jointly sparse due to the shared common local scattering clusters [18]. In [19], authors have explored the joint sparsity of massive-MIMO channels in virtual angular domains.
To reap the benefits of massive-MIMO, adequate knowledge of the CIR between each transmit–receive link is required. In a typical massive-MIMO system, the BS is equipped with a large number of antennas. Therefore, a large number of channels needs to be estimated. Thus, CIR estimation in massive-MIMO systems is quite a challenging task due to high dimensionality of massive-MIMO channels. Several CIR estimation techniques have been proposed in literature for the case of MIMO systems that can be broadly categorized into blind, e.g., [20,21], semiblind, e.g., [22,23], training/pilot based, e.g., [24,25], and superimposed training (SiT), e.g., [14,26], based techniques.
For the training based channel estimation techniques, a known training sequence, also known as a pilot sequence, is transmitted along with a block of transmit symbols. At the receiver side, the channel is estimated by using the received training sequence and the known training sequence. The drawback of training based channel estimation techniques is that a significant portion of the channel capacity is consumed by the training sequence. On the other hand, blind channel estimation schemes use the statistical parameters of the received signal to estimate the CIR. However, blind estimation techniques are computationally complex and have slow convergence rate. Semi-blind methods use some training symbols along with the statistics of received signal to estimate the CIR. Semi-blind channel estimation techniques share the benefits and trade-offs of the blind and training based estimation techniques. Recently, SiT based techniques have gained significant attention for the purpose of channel estimation. In an SiT based technique, a low power and periodic training sequence is superimposed over the information sequence and transmitted. Consequently, SiT based techniques avoid the allocation of any dedicated time/frequency slots for the training sequence.
Over the past few years, compressed sensing (CS) has emerged as a new paradigm for the recovery of sparse signals. The authors in [27,28] have established the fact that a finite-dimensional sparse signal can be exactly reconstructed from fewer, linear and nonadaptive measurements. The CS approach has been established as an efficient solution to estimate sparse multipath channels—see e.g., [14,29]. Computing the sparse solution requires solving a 0 -minimization problem, which is computationally non-deterministic polynomial-time ( N P ) hard. An alternative approach is to relax the 0 -minimization to 1 -minimization and solve the problem for a sparse solution. This approach is termed as Basis Pursuits (BP) [30]. A BP based approach achieves more accurate solutions but requires higher computational complexity. Another approach used to find the sparse solution of an underdetermined system of linear equations is that of greedy algorithms, which iteratively approximate the sparse signal by suitably choosing the columns from the sparse measurement matrix. In literature, a wide variety of the greedy algorithms have been proposed to solve the CS problem such as matching pursuit (MP) [31], orthogonal matching pursuit (OMP) [32], regularized orthogonal matching pursuit (ROMP) [33], stagewise orthogonal matching pursuit (StOMP) [34], orthogonal complementary matching pursuit (OCMP) [35], compressive sampling matching pursuit (CoSaMP) [36], and gradient pursuit (GP) [37].
Several massive-MIMO channel estimation techniques have been proposed in the literature—see e.g., [23,38] and references therein. In order to estimate CIR in massive-MIMO systems, linear minimum mean-squared error (LMMSE) estimation techniques are usually used. Several CS based techniques have also been proposed to estimate the CIR in massive-MIMO (see e.g., [39,40]). In [41], authors have proposed a low complexity polynomial channel estimation based on Bayesian channel estimators to estimate CIR in massive-MIMO. An estimation technique for an uplink channel of massive-MIMO has been proposed in [42] that exploits the joint sparsity of the channels in a massive-MIMO system. In [43], authors have devised a Gaussian-mixture Bayesian learning based channel estimation technique for massive-MIMO. In [44], authors have devised a channel estimation technique that requires a small number of pilot sequences and exploits the sparsity and common support property of massive-MIMO communication channels. In [45], authors have exploited CS along with random linear network coding (RLNC) to devise an energy efficient scheme for vital signal telemonitoring in wireless body area networks (WBAN).
By exploiting the sparsity of wireless multipath channels, SiT sequence based compressive channel sensing methods have been studied in various contexts such as single-input single-output (SISO) systems [14,46], sparse MIMO channels [47,48], and underwater acoustic channels [49]. In [46], a genetic algorithm (GA) based channel estimation method is proposed using an SiT sequence for SISO systems. In [14], a Dantzig selector (DS) algorithm based method is proposed for estimation of SISO sparse multipath channels using a known SiT sequence. This study is further extended in [47,48] for the case of multiuser MIMO systems, where SiT based DS and MP algorithms are proposed.
To the best of the authors’ knowledge, no study has considered the use of CS based greedy algorithms in conjunction with an SiT sequence for estimation of massive-MIMO sparse uplink channels. The prime motivation for using a superimposed training based channel estimation approach is its improved spectral efficiency as compared to the conventional training based approaches. In this regard, the main contributions of this paper is to devise an SiT sequence based estimation of massive-MIMO sparse uplink channels by exploiting StOMP and GP as CS greedy algorithms. For large-scale sparse reconstruction problems, it has been established in [34] that the StOMP algorithm achieves better performance as compared to MP and OMP. Similarly, the GP algorithm enhances the performance (in terms of faster computations) of the OMP algorithm by adopting a directional gradient pursuit based approach [37]. As the CIR estimation of massive-MIMO sparse uplink channels involves a large number of channel coefficients, the choice of StOMP and GP as sparse reconstruction algorithms is more favorable for this purpose.
The rest of the paper is structured as follows. In Section 2, the system model under consideration for multiuser massive-MIMO uplink communications is presented. Section 3 presents first-order statistics of the received signals along with the proposed channel estimation techniques. In Section 3.1, an SiT least squares (SiT-LS) based channel estimation technique available in literature [26] is presented. Section 3.2 presents the proposed SiT-StOMP and SiT-GP channel estimation techniques for the case of sparse uplink channels in massive-MIMO. Section 4 discusses a minimum mean square error (MMSE) equalizer for a massive-MIMO uplink communication scenario. Section 5 presents the simulation results and a performance analysis for the proposed channel estimation techniques. In Section 6, conclusions are presented.
Notations: Matrices are denoted by boldface uppercase letters, e.g., X , while boldface lowercase letters are used to represent vectors, e.g., x . Small case letters, e.g., x are used to denote scalar quantities. Transpose and Hermitian transpose are represented by the superscripts T and H, respectively. Γ i represents the set of indices of the elements selected up to and including iteration i. The matrix X Γ i represents a sub-matrix of X consisting of only those columns of X whose indices belong to the set Γ i . The same convention is also followed for the case of vectors.

2. Massive-MIMO System Model for Uplink Communications

The uplink communications system model for massive-MIMO is assumed to consist of N t single antenna UEs communicating with N r antennas at the BS, as depicted in Figure 1. The information sequence to be transmitted by n t -th UE is represented by b n t = [ b n t ( 0 ) , b n t ( 1 ) , , b n t ( M 1 ) ] T , such that b n t is zero-mean, statistically independent of other UEs, and with E { b n t ( k ) 2 } = 1 . Let c n t = [ c n t ( 0 ) , c n t ( 1 ) , , c n t ( M 1 ) ] T represent a low power and periodic training sequence for n t -th UE. The training sequence c n t is periodic with period P such that c n t ( k ) = c n t ( k + a P ) , for k and a being any integers, and is assumed to also be known at the BS side. After superimposing the training sequence c n t over the information sequence, b n t , the resultant transmit signal for n t -th UE is given as
x n t = b n t + c n t .
The sequence x n t = [ x n t ( 0 ) , x n t ( 1 ) , , x n t ( M 1 ) ] T is then transmitted by the n t -th UE over the massive-MIMO sparse uplink channel. Between n t -th UE and n r -th receive antenna at the BS, a frequency selective and time invariant channel is assumed with CIR denoted by a sparse vector h n r n t = [ h n r n t 0 , h n r n t 1 , , h n r n t L 1 ] T . The number of resolvable mutipaths is represented by L. Moreover, the CIR vector h n r n t is assumed to be Q sparse i.e., { Q = h n m 0 } L , and has support p ˘ = [ p ˘ 0 , p ˘ 1 , , p ˘ Q 1 ] such that
h n r n t = 0 ; p ˘ ; = 0 ; otherwise .
The signal received at time instant k by the n r -th antenna element of receiver array at the BS is given below,
y n r ( k ) = n t = 1 N t = 0 L 1 h n r n t x n t ( k ) + z n r ( k ) ,
where z n r ( k ) denotes kth sample of zero-mean, additive white Gaussian noise (AWGN) with variance σ z 2 . At time instant k, the overall combined received signal by all antennas at the BS is denoted by y ( k ) = [ y 1 ( k ) , y 2 ( k ) , , y N t ( k ) ] T and given by,
y ( k ) = = 0 L 1 H x ( k ) + z ( k ) ,
where x ( k ) = x 1 ( k ) , x 2 ( k ) , , x N t ( k ) T , z ( k ) = z 1 ( k ) , z 2 ( k ) , , z N r ( k ) T and the N r × N t channel matrix H for th tap delay is given by,
H = h 11 h 12 h 1 N t h 21 h 22 h 2 N t h N r 1 h N r 2 h N r N t .
The channel estimator (CE) block, shown in Figure 1, is implemented by using the SiT and first-order statistics based least squares (SiT-LS) technique presented in [50] and the proposed SiT-StOMP and SiT-GP techniques. Once the CIR is estimated, the effect of superimposed training sequence is removed from the information sequence at the receiver side by the training effect remover (TER) block, as shown in Figure 1. After eliminating the superimposed training sequence effect, the output of TER is fed as an input to the LMMSE equalizer.

3. Massive-MIMO Sparse Uplink Channel Estimation Using a First-Order Statistics Based Approach

For the uplink scenario of a massive-MIMO communication system, if each mobile user is assigned with a specific pilot sequence that is superimposed on the information sequence, a first order statistics of the received signal can be used to estimate the CIR as outlined in [50]. In this section, an SiT based channel estimation technique of [26] is extended for the estimation of massive-MIMO sparse uplink channels. For n t -th transmitter, the training sequence c n t ( k ) is periodic with period P = P ˜ N t , where P ˜ is a positive integer. The training sequence c n t ( k ) is given as,
c n t ( k ) = i = 0 P 1 c i , n t e j ( 2 π i / P ) k , k ,
where j = 1 and
c i , n t = 1 P k = 0 P 1 c n t e j ( 2 π i / P ) k .
The pilot sequence c n t ( k ) is selected such that only P ˜ coefficients among P are non-zero. Hence, the training sequence c n t ( k ) for n t -th UE is given by,
c n t ( k ) = i = 0 P ˜ 1 c i , n t e j α i , n t k , k ,
where α i , n t = 2 π ( i N t + n t 1 ) / P , and c i , n t are suitably chosen coefficients for 1 n t N t and 0 i P ˜ 1 . The training sequence c n t ( k ) can be designed by first choosing a periodic base sequence c ¯ o ( k ) with a period of P ˜ [26] such that,
c ¯ i , o = 1 P ˜ k = 0 P ˜ 1 c ¯ o ( k ) e j ( 2 π i / P ˜ ) k .
The training sequence c 1 ¯ ( n t ) with period P is then generated by replicating c ¯ o ( k ) for N t times. Therefore, for n t -th UE, the training sequence is obtained as [26]
c n t ( k ) = σ c n t c ¯ 1 ( k ) e j ( 2 π / P ) ( n t 1 ) k for n t = 1 , 2 , , N t .
Taking the expected value of the received signal y n r ( k ) at n r -th receive antenna gives
E { y n r ( k ) } = n t = 1 N t i = 0 P ˜ 1 = 0 L c i , n t h n r n t e j α i , n t e j α i , n t k .
For n 1 n 2 , we have α i 1 , n 1 α i 2 , n 2 for any { i 1 , i 2 } 0 , 1 , . . . , P ˜ 1 . Let d n r n t = [ d n r n t , 0 , d n r n t , 1 , , d n r n t , ( P ˜ 1 ) ] T , where d n r n t , i is given by
d n r n t , i = = 0 L c i , n t h n r n t e j α i , n t .
The mean square consistent estimate d ^ n r n t = [ d ^ n r n t , 0 , d ^ n r n t , 1 , , d ^ n r n t , ( P ˜ 1 ) ] T of d n r n t is computed as in [26] and is given by
d ^ n r n t , i = 1 M k = 0 M 1 y n r ( k ) e j α i , n t k ,
where M is the total number of received symbols, as M , d ^ n r n t , i d n r n t , i . The vector form of (13) is given below,
d ^ n r n t = C n t h n r n t ,
where the matrix C n t is computed as
C n t = d i a g { c 0 , n t , c 1 , n t , , c ( P ˜ 1 ) , n t } V n t ,
where V n t is the Vandermonde matrix given by
V n t = 1 1 1 1 e j α 1 , n t e j α 1 , n t L 1 e j α 2 , n t e j α 2 , n t L 1 e j α ( P ˜ 1 ) , n t e j α ( P ˜ 1 ) , n t L .
For distinct α i , n t , the rank of matrix V n t is L if P ˜ L + 1 ([51], p. 257). Since all α i , n t are distinct and c i , n t 0 i , rank( C n t ) = rank( d i a g { c 0 , n t , c 1 , n t , , c ( P ˜ 1 ) , n t } V n t ) = L , h n r n t can be uniquely determined from Equation (14).

3.1. SiT Based Least Squares (SiT-LS) Channel Estimation Approach

The least squares estimate of CIR between n t -th transmitter and n r -th receiver can be obtained from the linear model in Equation (14), as proposed in [50], and is given below
h ^ n r n t SiT LS = arg min h ˜ n r n t d ^ n r n t C n t h ˜ n r n t 2 2 .
The above estimate can also be obtained as
h ^ n r n t SiT LS = ( C n t H C n t ) 1 C n t H d ^ n r n t .
To obtain the channel estimate for non-zero mean noise, set P ˜ L + 1 , omit the first row from C n t and d ^ n r n t , 0 from d ^ n r n t .

3.2. Proposed SiT Based Massive-MIMO Sparse Uplink Channel Estimation Techniques

The estimation error between d ^ n r n t , i and d n r n t , i can be computed by using Equation (3) in Equation (13), and is given by
d ^ n r n t , i = d n r n t , i + ε n r n t , i ,
where ε n r n t , i denotes the estimation error of d n r n t , i . This estimation error constitutes contributions from interference due to superimposed information sequence of all UEs ( b ˜ n r n t , i ), additive noise ( z ˜ n r n t , i ), and interference due to training sequences of cross channels ( c ˜ n r n t ˜ , i ). The estimation error is thus given by, ε n r n t , i = c ˜ n r n t ˜ , i + b ˜ n r n t , i + z ˜ n r n t , i , where
c ˜ n r n t ˜ , i = 1 M k = 0 M 1 n t ˜ = 1 n t ˜ n t N t 1 = 0 L h n r n t ˜ c n t ˜ ( k ) e j α i , n t ˜ k ,
b ˜ n r n t , i = 1 M k = 0 M 1 n t = 1 N t 1 = 0 L h n r n t b n t ( k ) e j α i , n t k ,
z ˜ n r n t , i = 1 M k = 0 M 1 z n r ( k ) e j α i , n t k .
Taking into account this inherent error ε n r n t , i results in more adequate estimate of the CIR. Moreover, the first-order statistics based technique discussed previously does not take into consideration the sparse nature of uplink massive-MIMO channels. This section, thus, presents two extensions of the first-order statistics based channel estimation techniques for sparse uplink massive-MIMO channels by using the model in Equation (14).

3.2.1. SiT Based Stage-Wise Orthogonal Matching Pursuit (SiT-StOMP)

In [34], StOMP was proposed with an objective of performance enhancement in the reconstruction of sparse signals for large-scale CS problems while keeping the computational cost low. This performance enhancement in StOMP is achieved by allowing for selecting multiple columns per iteration as opposed to single column selection based strategy of MP and OMP algorithms. It has been established in [34] that for the reconstruction of large-scale sparse signals, StOMP performs faster than MP and OMP.
At each iteration of the StOMP algorithm, several columns from the measurement matrix are added to the active set as compared to the single column selection of the OMP algorithm. In StOMP, the selection of columns takes place according to a certain pre-determined threshold value. Only those columns are selected whose absolute correlations with the current residual exceed the threshold value. After selection of columns, StOMP then solves for a least squares problem to update the residual vector. Thus, StOMP converges faster than OMP since it requires less number of iterations to reconstruct the sparse solution.
Due to faster convergence and better performance for large-scale systems, StOMP has been considered as a viable solution for the estimation of massive-MIMO sparse uplink channels. Therefore, in order to reconstruct the sparse channel vector h n r n t from the model presented in Equation (14), we incorporate the StOMP algorithm. The proposed SiT-StOMP algorithm for the estimation of channel vector between n r -th receiver and n t -th transmitter is outlined as below:
  • Input: Matrix C n t , vector d ^ n r n t , and threshold ϵ i .
  • Output: Channel estimate vector h ^ n r n t StOMP .
    • Initialize residual r 0 = d ^ n r n t , index set Φ 0 = , and iteration counter i = 1 .
    • Create a set Ω i consisting of the indices of all elements in the vector, ψ i = C n t H r i 1 , which are above the threshold ϵ i
      Ω i = j : ψ i ( j ) ϵ i .
    • Update the index set by Φ i = Φ i 1 Ω i and residual by
      h ˇ n r n t = arg min h ˘ n r n t R Φ i d ^ n r n t C n t h ˘ n r n t 2 2 ,
      r i = d ^ n r n t C n t h ˇ n r n t .
    • Check stopping criteria; if it is not met then update index i = i + 1 , and go to step 2; if stopping criteria is met, set the final output vector as h ^ n r n t StOMP = h ˇ n r n t .
The stopping criteria in this case is a fixed number of maximum iterations, Λ. In order to avoid false alarms and missed detection, as proposed in [34], the threshold is set as ϵ i = t i r i 2 / P , where 2 t i 3 . When the channel is sufficiently sparse, after the algorithm exits, Φ i is expected to have no more than P entries and all the non-zeros in h ^ n r n t StOMP are selected in Φ i .

3.2.2. SiT Based Gradient Pursuit (SiT-GP)

The GP [37] is a greedy algorithm for the reconstruction of sparse signals. It utilizes the steepest descent methodology to compute the step-size for each iteration, i.e., the sparse solution vector is updated at each iteration with a directional update computed on the basis of gradient or conjugate gradient. The only additional computational cost compared to MP is that of the evaluation of the step size. The SiT-GP algorithm is given below:
  • Initialize the residual vector r 0 = d ^ n r n t , the estimate of the channel coefficients vector h ^ n r n t 0 = 0 , and Γ 0 = ;
  • for i = 1 ; i = i + 1 until stopping criteria is met, do
    (a)
    g i = C n t H r i 1 ;
    (b)
    m i = arg m max g m i ;
    (c)
    Γ i = Γ i 1 m i ;
    (d)
    Compute the update direction u Γ i = C n t Γ i H ( d ^ n r n t C n t Γ i h ^ n r n t Γ i i 1 ) ;
    (e)
    v i = C n t Γ i u Γ i ;
    (f)
    α i = r i , v i / v i 2 2 ;
    (g)
    h ^ n r n t Γ i i : = h ^ n r n t Γ i i 1 + α i u Γ i ;
    (h)
    r i = r i 1 α i v i ;
  • Output r i , h ^ n r n t i .
The adoption of directional gradient pursuit in the GP algorithm results in fast approximations to OMP but with the same computational complexity as that of MP algorithm.

4. Minimum Mean Square Error (MMSE) Based Equalizer

Once an adequate estimate of the channel vector h n r n t has been obtained, the effect of the training sequence must be removed from the received signal before equalization. This is achieved by using TER block, as shown in Figure 1. Since the training sequence for each UE is also known at the BS, the effect of this superimposed training sequence can be removed as below
y ˜ n r ( k ) = y n r ( k ) n t = 1 N t = 0 L h ^ n r n t c n t ( k ) ,
where h ^ n r n t is the estimate of th tap CIR from n t -th UE to n r -th receive antenna. The CIR estimate h ^ n r n t may be taken from any of the estimation techniques discussed previously, i.e., h ^ n r n t SiT LS , h ^ n r n t SiT StOMP or h ^ n r n t SiT GP .
The optimal weights, w n r , for the equalizer at n r -th receive antenna, can be computed as in [52], and are given below
w n r n t = H ^ H ^ * + 2 σ n r 2 I 1 H ^ ( n r 1 ) ( L e + L 1 ) + ( τ d + 1 ) ,
where n r is the receiver index such that 1 n r N r , L e is the length of equalizer, τ d represents the symbol mappers’ decision delay at equalizer’s output, I denotes the ( N t × L e ) × ( N t × L e ) identity matrix and H ^ | i is the ith column of H ^ . The estimate of the noise variance σ n r 2 is obtained as in [26]. The L e × ( L e + L 1 ) convolutional matrix H ^ is given by
H ^ n r n t = h ^ n r n t 0 h ^ n r n t 1 h ^ n r n t L 1 0 0 0 h ^ n r n t 0 h ^ n r n t 1 h ^ n r n t L 1 0 0 0 h ^ n r n t 0 h ^ n r n t 1 h ^ n r n t L 1 .
The overall convolutional matrix H ^ is given below
H ^ = H ^ 1 , 1 H ^ 1 , 2 H ^ 1 , N t H ^ 2 , 1 H 2 , 2 H ^ 2 , N t H ^ N r , 1 H ^ N r , 2 H ^ N r , N t .
The information symbols transmitted from the n t -th transmitter can thus be estimated as below, followed by a symbol mapper, as shown in Figure 1:
b ˜ n t ( k ) = n r = 1 N r i = 0 L e 1 w n r n t i y ˜ n r ( k i ) .
The estimated symbol vector, b ˜ n , is then fed as an input to a symbol mapper, as shown in Figure 1. The symbol mapper performs mapping of the estimated symbols as per used modulation scheme at the UEs. The output of the symbol mapper is the decoded symbol vector b ^ n .

5. Results and Discussion

This section presents the computer based simulation results of the proposed techniques and analysis of the obtained results. The normalized channel mean square error (NCMSE) and bit error rate (BER) have been used as the performance metrics for this purpose. The NCMSE for the proposed estimation techniques is defined as
NCMSE = n r = 1 N r n t = 1 N t = 0 L 1 h ^ n r n t h n r n t 2 n r = 1 N r n t = 1 N t = 0 L 1 h n r n t 2 .
A massive-MIMO system consisting of 64-antenna BS serving four UEs i.e., N r = 64 and N t = 4 , is considered for the purpose of simulations. The underlying massive-MIMO sparse uplink channels are assumed to be time-invariant and frequency-selective. The channel vectors h n r n t , having a fixed sparsity level Q / L , are independently generated for each Monte Carlo run. The non-zero channel coefficients of h n r n t are drawn from a zero-mean Gaussian distribution with variance 1 / ( N r ( L + 1 ) ) . Moreover, a fixed channel length of L = 14 is used for all of the channels. The positions of non-zero channel taps of all the channels from a certain UE to all of the receive antennas at the BS is taken as the same because of the small separation distance of the antennas as compared to the line-of-sight (LoS) path length. The periodic and low power training sequence for each UE is generated by using the m sequence based approach, as presented in [26]. For this purpose, a base sequence { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 } with period P ˜ = 15 is used for all of the simulation results. AWGN is independently generated at each receiver for a specific signal-to-noise (SNR) ratio. The SNR at n r -th receiver is defined as the ratio of power of received signal σ y n r 2 to noise power σ n r 2 , i.e., SNR n r = σ y n r 2 / σ n r 2 . The zero mean binary phase-shift keying (BPSK) modulated information sequences ( b n t { 1 , 1 } ) are generated mutually independent for each transmitter.
Performance comparison of the proposed SiT-StOMP and SiT-GP with that of the SiT-LS is presented in Figure 2 for NCMSE and BER against SNR, respectively. For this purpose, length of the information sequence is set as M = 1500 bits, sparsity level of the channel vectors as Q / L = 3 / 14 , and training-to-information ratio (TIR) as σ c n t 2 / σ b n t 2 = 0.2 , respectively.
From Figure 2a, it can be seen that the proposed schemes perform much better as compared to SiT-LS. In terms of NCMSE at S N R = 10 dB , the proposed techniques SiT-StOMP and SiT-GP give a performance gain of 18 dB and 13 dB , respectively, over the SiT-LS. The BER based performance comparison is shown in Figure 2b. For a BER of 10 2 , a performance gain of about 3 dB and 2.5 dB in SNR is achieved by proposed SiT-StOMP and SiT-GP, respectively, over SiT-LS.
In order to demonstrate the performance of proposed schemes for different variants of channel’s sparsity parameter, i.e., Q / L , the NCMSE and BER are plotted in Figure 3 and Figure 4, respectively, for several values of Q / L (i.e., Q / L = 3 / 14 , 5 / 14 and 7 / 14 ) by keeping the value of TIR equal to 0.2 .
It can be observed from Figure 3 and Figure 4 that NCMSE and BER decrease with increasing channel sparsity and vice versa. However, SiT-StOMP performs better than SiT-GP, in terms of NCMSE, even if the channel is less sparse.
To determine the effect of variations in training power sequence, NCMSE is plotted in Figure 5 for the proposed SiT-StOMP and SiT-GP for several values of TIR i.e., σ c n t 2 / σ b n t 2 = 0.2 , 0.5 and 1. For this purpose, the channel sparsity parameter Q / L is set equal to 3 / 14 . It can be observed from Figure 5 that, for a fixed information sequence power, σ b n t 2 , increasing the training sequence power σ c n t 2 results in an improved NCMSE performance for both SiT-StOMP and SiT-GP. However, increasing the TIR leads to a poor BER performance, as this increased training power could have been utilized for the information sequence. Therefore, a suitable value of TIR must be chosen in order to relieve the NCMSE and BER trade-off.
A detailed performance comparison (in terms of NCMSE versus channel sparsity and TIR) of SiT-StOMP, SiT-GP, and SiT-LS algorithms is presented in Figure 6a,b, respectively. In Figure 6, it can be observed that, for all levels of TIR and channel sparsity, both SiT-StOMP and SiT-GP outperform SiT-LS. Moreover, it is evident from Figure 6a that for a TIR of 0.3, SiT-StOMP outperforms SiT-GP for high levels of channel sparsity; however, for a less sparse channel, a converse behaviour is observed. This performance gain (for highly sparse channels) of SiT-StOMP compared to SiT-GP is also influenced by the TIR level (which is also depicted in Figure 5). Therefore, the effect of TIR levels on NCMSE performance of the proposed algorithms is demonstrated in Figure 6b. It can be observed that SiT-StOMP performs equally well both for lower as well as higher values of TIR in comparison with SiT-GP and SiT-LS (plotted for a highly sparse channel). However, there is a performance trade-off (as discussed earlier) between the accuracy of channel estimates and retrieved information sequence for different values of TIR. Therefore, it is desirable to keep TIR at a certain low value (e.g., TIR = 0.2) that promises an adequate BER performance. With such setting of TIR for an environment exhibiting highly sparse CIR, it is realized that SiT-StOMP is a favorable choice for obtaining channel estimates.

6. Conclusions

Two channel estimation techniques based on implicit training and compressed sensing have been proposed for massive-MIMO sparse uplink channels. A comprehensive analysis based on the results obtained from computer based simulations of these techniques has been presented. Performance of the proposed schemes is evaluated on the basis of NCMSE and BER as the performance criteria. In order to prove the validity of simulation results, NCMSE and BER based performance comparison of the proposed schemes with that of a notable SiT-LS scheme has been presented. Moreover, effect of variations in channel sparsity parameter and training-to-information ratio has also been presented for the proposed techniques. It has been established that the proposed SiT-StOMP and SiT-GP techniques outperform the first-order statistics based SiT-LS in terms of NCMSE and BER for the case of sparse multipath channels. It has been shown that the proposed SiT-StOMP and SiT-GP can provide a performance gain of 18 dB and 13 dB , respectively, in terms of NCMSE at an SNR of 12 dB and channel sparsity of 80 % , over SiT-LS. Similarly, for a BER of 10 2 , a gain of about 3 dB and 2.5 dB in SNR is achieved by SiT-StOMP and SiT-GP, respectively, over SiT-LS, for a channel sparsity level of 80 % . Furthermore, in order to compare the performance of proposed SiT-StOMP and SiT-GP techniques, the NCMSE has been plotted against variations in channel sparsity and TIR. It has been demonstrated that, for sparser channels, SiT-StOMP achieves better performance in terms of NCMSE as compared to SiT-GP. However, as the channel becomes less sparse, the NCMSE for SiT-StOMP increases in comparison to that of SiT-GP. Furthermore, both of the proposed techniques perform better than SiT-LS even if the channel is less sparse. Moreover, it has been shown that SiT-StOMP performs better as compared to SiT-GP for lower as well as higher values of TIR.

Acknowledgments

A part of this work was funded by the EU ATOM-690750 research project approved under the call H2020-MSCA-RISE-2015.

Author Contributions

All authors discussed and agreed on the idea and scientific contribution. Syed Junaid Nawaz and Babar Mansoor contributed to mathematical modeling, computer simulations, and writing of the manuscript. Sardar Muhammad Gulfam contributed to the discussion on results.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Foschini, G.J.; Gans, M.J. On limits of wireless communications in a fading environment when using multiple antennas. Wirel. Pers. Commun. 1998, 6, 311–335. [Google Scholar] [CrossRef]
  2. Telatar, E. Capacity of Multi-antenna Gaussian Channels. Eur. Trans. Telecommun. 1999, 10, 585–595. [Google Scholar] [CrossRef]
  3. Caire, G.; Shamai, S. On the achievable throughput of a multiantenna Gaussian broadcast channel. IEEE Trans. Inf. Theory 2003, 49, 1691–1706. [Google Scholar] [CrossRef]
  4. Gesbert, D.; Kountouris, M.; Heath, R.W., Jr.; Chae, C.B.; Salzer, T. Shifting the MIMO Paradigm. IEEE Signal Process. Mag. 2007, 24, 36–46. [Google Scholar] [CrossRef]
  5. Gao, Z.; Dai, L.; Mi, D.; Wang, Z.; Imran, M.A.; Shakir, M.Z. mmWave massive-MIMO-based wireless backhaul for the 5G ultra-dense network. IEEE Wirel. Commun. 2015, 22, 13–21. [Google Scholar] [CrossRef]
  6. Marzetta, T.L. Massive MIMO: An Introduction. Bell Labs Tech. J. 2015, 20, 11–22. [Google Scholar] [CrossRef]
  7. Larsson, E.; Edfors, O.; Tufvesson, F.; Marzetta, T. Massive MIMO for next generation wireless systems. IEEE Commun. Mag. 2014, 52, 186–195. [Google Scholar] [CrossRef]
  8. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Energy and Spectral Efficiency of Very Large Multiuser MIMO Systems. IEEE Trans. Commun. 2013, 61, 1436–1449. [Google Scholar]
  9. Cotter, S.F.; Rao, B.D. Sparse channel estimation via matching pursuit with application to equalization. IEEE Trans. Commun. 2002, 50, 374–377. [Google Scholar] [CrossRef]
  10. Raghavan, V.; Hariharan, G.; Sayeed, A.M. Capacity of Sparse Multipath Channels in the Ultra-Wideband Regime. IEEE J. Sel. Top. Signal Process. 2007, 1, 357–371. [Google Scholar] [CrossRef]
  11. Kocic, M.; Brady, D.; Stojanovic, M. Sparse equalization for real-time digital underwater acoustic communications. In Proceedings of the MTS/IEEE Challenges of Our Changing Global Environment (OCEANS’95), San Diego, CA, USA, 9–12 October 1995.
  12. Ying, J.; Zhong, J.; Zhao, M.; Cai, Y. Turbo equalization based on compressive sensing channel estimation in wideband HF systems. In Proceedings of the International Conference on Wireless Communications & Signal Processing, Hangzhou, China, 24–26 October 2013; pp. 1–5.
  13. Schreiber, W. Advanced television systems for terrestrial broadcasting: Some problems and some proposed solutions. Proc. IEEE 1995, 83, 958–981. [Google Scholar] [CrossRef]
  14. Nawaz, S.J.; Ahmed, K.I.; Patwary, M.N.; Khan, N.M. Superimposed training-based compressed sensing of sparse multipath channels. IET Commun. 2012, 6, 3150–3156. [Google Scholar] [CrossRef]
  15. Matthaiou, M.; Sayeed, A.M.; Nossek, J.A. Sparse multipath MIMO channels: Performance implications based on measurement data. In Proceedings of the IEEE 10th Workshop on Signal Processing Advances in Wireless Communications, Perugia, Italy, 21–24 June 2009; pp. 364–368.
  16. Barbotin, Y.; Hormati, A.; Rangan, S.; Vetterli, M. Estimation of Sparse MIMO Channels with Common Support. IEEE Trans. Commun. 2012, 60, 3705–3716. [Google Scholar] [CrossRef]
  17. Gui, G.; Wan, Q.; Peng, W.; Adachi, F. Sparse multipath channel estimation using compressive sampling matching pursuit algorithm. In Proceedings of the IEEE APWCS, Kaohsiung, Taiwan, 20–21 May 2010; pp. 1–5.
  18. Hoydis, J.; Hoek, C.; Wild, T.; ten Brink, S. Channel measurements for large antenna arrays. In Proceedings of the International Symposium on Wireless Communication Systems, Paris, France, 28–31 August 2012; pp. 811–815.
  19. Yu, Y.; Wang, P.; Chen, H.; Li, Y.; Vucetic, B. A Low-Complexity Transceiver Design in Sparse Multipath Massive MIMO Channels. IEEE Signal Process. Lett. 2016, 23, 1301–1305. [Google Scholar] [CrossRef]
  20. Tugnait, J.K. Blind estimation and equalization of MIMO channels via multidelay whitening. IEEE J. Sel. Areas Commun. 2001, 19, 1507–1519. [Google Scholar] [CrossRef]
  21. Shin, C.; Heath, R.W.; Powers, E.J. Blind Channel Estimation for MIMO-OFDM Systems. IEEE Trans. Veh. Tech. 2007, 56, 670–685. [Google Scholar] [CrossRef]
  22. Shahbazpanahi, S.; Gershman, A.B.; Giannakis, G.B. Semiblind multiuser MIMO channel estimation using capon and MUSIC techniques. IEEE Trans. Signal Process. 2006, 54, 3581–3591. [Google Scholar] [CrossRef]
  23. Wan, F.; Zhu, W.P.; Swamy, M.N.S. Semiblind Sparse Channel Estimation for MIMO-OFDM Systems. IEEE Trans. Veh. Tech. 2011, 60, 2569–2582. [Google Scholar] [CrossRef]
  24. Lee, S.J. On the training of MIMO-OFDM channels with least square channel estimation and linear interpolation. IEEE Commun. Lett. 2008, 12, 100–102. [Google Scholar]
  25. Ma, J.; Orlik, P.; Zhang, J.; Li, G.Y. Pilot Matrix Design for Estimating Cascaded Channels in Two-Hop MIMO Amplify-and-Forward Relay Systems. IEEE Trans. Wirel. Commun. 2011, 10, 1956–1965. [Google Scholar] [CrossRef]
  26. He, S.; Tugnait, J.K.; Meng, X. On superimposed training for MIMO channel estimation and symbol detection. IEEE Trans. Signal Process. 2007, 55, 3007–3021. [Google Scholar] [CrossRef]
  27. Candes, E.J.; Tao, T. Decoding by linear programming. IEEE Trans. Inf. Theory 2005, 51, 4203–4215. [Google Scholar] [CrossRef]
  28. Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  29. Taubock, G.; Hlawatsch, F.; Eiwen, D.; Rauhut, H. Compressive Estimation of Doubly Selective Channels in Multicarrier Systems: Leakage Effects and Sparsity-Enhancing Processing. IEEE J. Sel. Top. Signal Process. 2010, 4, 255–271. [Google Scholar] [CrossRef]
  30. Chen, S.S.; Donoho, D.L.; Saunders, M.A. Atomic Decomposition by Basis Pursuit. SIAM J. Sci. Comput. 1998, 20, 33–61. [Google Scholar] [CrossRef]
  31. Mallat, S.G.; Zhang, Z. Matching pursuits with time-frequency dictionaries. IEEE Trans. Signal Process. 1993, 41, 3397–3415. [Google Scholar] [CrossRef]
  32. Davis, G.; Mallat, S.; Avellaneda, M. Adaptive greedy approximations. J. Constr. Approx. 1997, 13, 57–98. [Google Scholar] [CrossRef]
  33. Needell, D.; Vershynin, R. Signal Recovery From Incomplete and Inaccurate Measurements Via Regularized Orthogonal Matching Pursuit. IEEE J. Sel. Top. Signal Process. 2010, 4, 310–316. [Google Scholar] [CrossRef]
  34. Donoho, D.L.; Tsaig, Y.; Drori, I.; Starck, J.L. Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit. IEEE Trans. Inf. Theory 2012, 58, 1094–1121. [Google Scholar] [CrossRef]
  35. Rath, G.; Guillemot, C. Sparse approximation with an orthogonal complementary matching pursuit algorithm. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan, 19–24 April 2009; pp. 3325–3328.
  36. Needell, D.; Tropp, J. CoSaMP: Iterative signal recovery from incomplete and inaccurate samples. J. Appl. Comput. Harmon. Anal. 2009, 26, 301–321. [Google Scholar] [CrossRef]
  37. Blumensath, T.; Davies, M.E. Gradient Pursuits. IEEE Trans. Signal Process. 2008, 56, 2370–2382. [Google Scholar] [CrossRef]
  38. Ngo, H.Q.; Larsson, E.G. EVD-based channel estimation in multicell multiuser MIMO systems with very large antenna arrays. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Kyoto, Japan, 25–30 March 2012; pp. 3249–3252.
  39. Nguyen, S.L.H.; Ghrayeb, A. Compressive sensing-based channel estimation for massive multiuser MIMO systems. In Proceedings of the IEEE Wireless Communication and Networking Conference, Shanghai, China, 7–10 April 2013; pp. 2890–2895.
  40. Rao, X.; Lau, V.K.N. Compressive Sensing With Prior Support Quality Information and Application to Massive MIMO Channel Estimation With Temporal Correlation. IEEE Trans. Signal Process. 2015, 63, 4914–4924. [Google Scholar] [CrossRef]
  41. Shariati, N.; Björnson, E.; Bengtsson, M.; Debbah, M. Low-complexity channel estimation in large-scale MIMO using polynomial expansion. In Proceedings of the IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), London, UK, 8–9 September 2013; pp. 1157–1162.
  42. Qi, C.; Wu, L. Uplink channel estimation for massive MIMO systems exploring joint channel sparsity. Electron. Lett. 2014, 50, 1770–1772. [Google Scholar] [CrossRef]
  43. Wen, C.K.; Jin, S.; Wong, K.K.; Chen, J.C.; Ting, P. Channel Estimation for Massive MIMO Using Gaussian-Mixture Bayesian Learning. IEEE Trans. Wirel. Commun. 2015, 14, 1356–1368. [Google Scholar] [CrossRef]
  44. Masood, M.; Afify, L.H.; Al-Naffouri, T.Y. Efficient collaborative sparse channel estimation in massive MIMO. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, South Brisbane, Australia, 19–24 April 2015; pp. 2924–2928.
  45. Lalos, A.S.; Antonopoulos, A.; Kartsakli, E.; Renzo, M.D.; Tennina, S.; Alonso, L.; Verikoukis, C. RLNC-Aided Cooperative Compressed Sensing for Energy Efficient Vital Signal Telemonitoring. IEEE Trans. Wirel. Commun. 2015, 14, 3685–3699. [Google Scholar] [CrossRef]
  46. Nawaz, S.J.; Tiwana, M.I.; Patwary, M.N.; Khan, N.M.; Tiwana, M.I.; Haseeb, A. GA Based Sensing of Sparse Multipath Channels with Superimposed Training Sequence. Elektronika Elektrotechnika 2016, 22, 87–91. [Google Scholar] [CrossRef]
  47. Amin, B.; Mansoor, B.; Nawaz, S.J.; Sharma, S.K.; Patwary, M.N. Compressed Sensing of Sparse Multipath MIMO Channels with Superimposed Training Sequence. Wirel. Pers. Commun. 2016. [Google Scholar] [CrossRef]
  48. Mansoor, B.; Nawaz, S.J.; Amin, B.; Sharma, S.K.; Patwary, M.N. Superimposed training based estimation of sparse mimo channels for emerging wireless networks. In Proceedings of the IEEE International Conference on Telecommunications, Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6.
  49. Zhao, J.; Meng, W.; Jia, S. Sparse underwater acoustic OFDM channel estimation based on superimposed training. J. Mar. Sci. Appl. 2009, 8, 65–70. [Google Scholar] [CrossRef]
  50. Tugnait, J.K.; Luo, W. On channel estimation using superimposed training and first-order statistics. IEEE Commun. Lett. 2003, 7, 413–415. [Google Scholar] [CrossRef]
  51. Stoica, P.; Moses, R. Introduction to Spectral Analysis; Prentice Hall: Upper Saddle River, NJ, USA, 1997. [Google Scholar]
  52. Chen, S.; Livingstone, A.; Hanzo, L. Minimum bit-error rate design for space-time equalization-based multiuser detection. IEEE Trans. Commun. 2006, 54, 824–832. [Google Scholar] [CrossRef]
Figure 1. Proposed system model for massive multiple-input multiple-output (massive-MIMO) uplink communications.
Figure 1. Proposed system model for massive multiple-input multiple-output (massive-MIMO) uplink communications.
Applsci 07 00063 g001
Figure 2. Normalized channel mean square error (NCMSE) and bit error rate (BER) based comparison of proposed SiT-StOMP and SiT-GP techniques with SiT-LS for massive-MIMO uplink communications, M = 1500 bits, Q / L = 3 / 14 , and σ c n t 2 / σ b n t 2 = 0.2 , (a) MSE based performance comparison; (b) BER based performance comparison.
Figure 2. Normalized channel mean square error (NCMSE) and bit error rate (BER) based comparison of proposed SiT-StOMP and SiT-GP techniques with SiT-LS for massive-MIMO uplink communications, M = 1500 bits, Q / L = 3 / 14 , and σ c n t 2 / σ b n t 2 = 0.2 , (a) MSE based performance comparison; (b) BER based performance comparison.
Applsci 07 00063 g002
Figure 3. Effect of channel sparsity variation on superimposed training stagewise orthogonal matching pursuit (SiT-StOMP), M = 1500 bits, and σ c n t 2 / σ b n t 2 = 0.2 , (a) NCMSE based performance; (b) BER based performance.
Figure 3. Effect of channel sparsity variation on superimposed training stagewise orthogonal matching pursuit (SiT-StOMP), M = 1500 bits, and σ c n t 2 / σ b n t 2 = 0.2 , (a) NCMSE based performance; (b) BER based performance.
Applsci 07 00063 g003
Figure 4. Effect of channel sparsity variation for SiT gradient pursuit (SiT-GP), M = 1500 bits, and σ c n t 2 / σ b n t 2 = 0.2 , (a) NCMSE based performance; (b) BER based performance.
Figure 4. Effect of channel sparsity variation for SiT gradient pursuit (SiT-GP), M = 1500 bits, and σ c n t 2 / σ b n t 2 = 0.2 , (a) NCMSE based performance; (b) BER based performance.
Applsci 07 00063 g004
Figure 5. Effect of training-to-information ratio (TIR) variation on NCMSE performance of proposed methods, M = 1500 bits, and Q / L = 3 / 14 , (a) SiT-StOMP; (b) SiT-GP.
Figure 5. Effect of training-to-information ratio (TIR) variation on NCMSE performance of proposed methods, M = 1500 bits, and Q / L = 3 / 14 , (a) SiT-StOMP; (b) SiT-GP.
Applsci 07 00063 g005
Figure 6. Performance comparison of SiT-StOMP, SiT-GP, and SiT least squares (SiT-LS) algorithms. (a) effect of channel’s sparsity; (b) effect of TIR.
Figure 6. Performance comparison of SiT-StOMP, SiT-GP, and SiT least squares (SiT-LS) algorithms. (a) effect of channel’s sparsity; (b) effect of TIR.
Applsci 07 00063 g006

Share and Cite

MDPI and ACS Style

Mansoor, B.; Nawaz, S.J.; Gulfam, S.M. Massive-MIMO Sparse Uplink Channel Estimation Using Implicit Training and Compressed Sensing. Appl. Sci. 2017, 7, 63. https://doi.org/10.3390/app7010063

AMA Style

Mansoor B, Nawaz SJ, Gulfam SM. Massive-MIMO Sparse Uplink Channel Estimation Using Implicit Training and Compressed Sensing. Applied Sciences. 2017; 7(1):63. https://doi.org/10.3390/app7010063

Chicago/Turabian Style

Mansoor, Babar, Syed Junaid Nawaz, and Sardar Muhammad Gulfam. 2017. "Massive-MIMO Sparse Uplink Channel Estimation Using Implicit Training and Compressed Sensing" Applied Sciences 7, no. 1: 63. https://doi.org/10.3390/app7010063

APA Style

Mansoor, B., Nawaz, S. J., & Gulfam, S. M. (2017). Massive-MIMO Sparse Uplink Channel Estimation Using Implicit Training and Compressed Sensing. Applied Sciences, 7(1), 63. https://doi.org/10.3390/app7010063

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop