Abstract

Massive multiple-input multiple-output (MIMO) is believed to be a key technology to get 1000x data rates in wireless communication systems. Massive MIMO occupies a large number of antennas at the base station (BS) to serve multiple users at the same time. It has appeared as a promising technique to realize high-throughput green wireless communications. Massive MIMO exploits the higher degree of spatial freedom, to extensively improve the capacity and energy efficiency of the system. Thus, massive MIMO systems have been broadly accepted as an important enabling technology for 5th Generation (5G) systems. In massive MIMO systems, a precise acquisition of the channel state information (CSI) is needed for beamforming, signal detection, resource allocation, etc. Yet, having large antennas at the BS, users have to estimate channels linked with hundreds of transmit antennas. Consequently, pilot overhead gets prohibitively high. Hence, realizing the correct channel estimation with the reasonable pilot overhead has become a challenging issue, particularly for frequency division duplex (FDD) in massive MIMO systems. In this paper, by taking advantage of spatial and temporal common sparsity of massive MIMO channels in delay domain, nonorthogonal pilot design and channel estimation schemes are proposed under the frame work of structured compressive sensing (SCS) theory that considerably reduces the pilot overheads for massive MIMO FDD systems. The proposed pilot design is fundamentally different from conventional orthogonal pilot designs based on Nyquist sampling theorem. Finally, simulations have been performed to verify the performance of the proposed schemes. Compared to its conventional counterparts with fewer pilots overhead, the proposed schemes improve the performance of the system.

1. Introduction

Multiple-input multiple-output (MIMO) systems have multiple antennas at both the transmitter and receiver ends. By addition of multiple antennas, higher degree of freedom in wireless channels (in terms of time and frequency dimensions) can be obtained in order to achieve target of high data rates. For this reason, major performance progress can be attained in terms of system reliability and both spectral and energy efficiency. And also such higher degrees of freedom can be exploited using beamforming given that channel state information is available. There are large number of antenna elements (around tens or even hundreds) deployed at both sides, the transmitter and receiver. It is important to note that the transmit antennas may be distributed or colocated in different applications. Also, the huge number of receive antennas can be acquired by one device or distributed to many devices [1, 2]. Additionally, massive MIMO systems help in minimizing the effects of noise and fast fading, and also intracell interference can be reduced using straightforward detection and linear precoding methods. By appropriately implementing multiuser MIMO (MU-MIMO) in massive MIMO systems, the design of medium access control (MAC) layer can be more simplified by getting rid of complicated scheduling algorithms [2]. With MU-MIMO, signals to individual users can be easily separated using the same time-frequency resource, at base station. Therefore, these main advantages make it feasible to introduce the massive MIMO system as a promising candidate for 5G wireless communication networks.

One of the major issues in massive MIMO systems is the accurate acquisition of the channel state information (CSI) for beamforming, resource allocation, signal detection, etc. Due to large antennas placed at the BS, the estimation of channels linked with hundreds of transmit antennas is required at users which results in high pilot overhead. Hence, the precise channel estimation with the low pilot overhead is a challenging task [2, 3].

There are several research challenges which are required to be solved before massive MIMO can be fully integrated into future wireless systems [4, 5]:(i)Beamforming will involve a huge amount of channel state information, which will be challenging for the downlink.(ii)MIMO can be unfeasible for FDD systems, but can be employed in time division duplex (TDD) systems due to having channel reciprocity.(iii)Conventional channel estimation approaches require a large pilot and feedback overhead, which typically scales proportionally with number of BS transmit antennas, which results in unfeasible condition for large-scale FDD MIMO systems.(iv)In addition, massive MIMO experiences pilot contamination from other cells if the transmit power is high; otherwise it will be affected by thermal noise. Methods will be required to solve this in order to deliver the promised performance.(v)There is a need for channel models of massive MIMO systems, without which it will be difficult for researchers to perfectly validate the algorithms and techniques.(vi)For channel estimation, TDD scenarios are only considered for massive MIMO due to the excessive cost of channel estimation and feedback. Even for TDD to work, massive MIMO channel calibration can prove to be a big achievement. New methods and schemes will be needed for the purpose of channel estimation in massive MIMO systems.(vii)Extremely fast processing algorithms will be required for processing the massive amount of data from the RF chains.

The above-mentioned challenges have been addressed up to some extent in the last few years. To date, many researches on massive MIMO avoided the challenge of considering FDD systems by simply assuming the TDD protocol. The uplink CSI can be more easily obtained at the BS due to the less number of single-antenna users and the strong capability of processing at BS. And then by leveraging the channel reciprocity property, the CSI in the downlink can be directly tacked [6, 7]. However, due to the fact that radio frequency chains suffer from calibration error and restricted coherence time, the CSI obtained in the uplink may not be correct for the downlink [8, 9]. Additionally FDD systems have low latency as compared to TDD; therefore the communication is more efficient [10]. Thus, it is of significance to discover the challenging issue of channel estimation for FDD massive MIMO systems, which can assist massive MIMO to be backward attuned with existing FDD dominated cellular networks. There has been extensive analysis on channel estimation for traditional small-scale FDD MIMO systems [11, 12]. It has been established that the equally spaced and equally powered orthogonal pilots can be ideally suitable to estimate the noncorrelated Rayleigh MIMO channels for single OFDM symbol, where the pilot overhead required increases as the number of transmit antennas increases [11]. The pilot overhead to estimate Rician MIMO channels can be compacted by exploiting the spatial correlation of MIMO channels [13, 14]. Furthermore, by taking advantage of the temporal channel correlation, more reduced pilot overhead can be attained to estimate MIMO channels linked to multiple OFDM symbols [1517]. Presently, orthogonal pilots have been extensively introduced in the current MIMO systems; due to small number of transmit antennas (i.e., up to eight antennas in LTE-Advanced system), they have reasonable pilot overhead [12, 18]. Though, this is a critical issue in massive MIMO systems due to massive figure of antennas at the BS (i.e., up to 128 antennas or even more at the BS [19]). An approach of exploiting the temporal correlation and the delay domain sparsity of channels for achieving the reduced pilot overhead has been presented for FDD massive MIMO systems in [20, 21], but with large number of transmit antennas, the interference cancellation of pilot sequences of different transmit antennas will be difficult. In [2225] the spatial correlation in sparsity of delay domain MIMO channels is utilized to estimate channels achieving the reduced pilot overhead, but the assumption level of the known channel sparsity to the user is impractical. In [2628], the compressive sensing (CS) based channel estimation schemes are presented by exploiting the spatial channel correlation; however due to having nonideal antenna array, the leveraged spatial correlation can be impaired [2, 8]. In [29] a novel doubly selective channel estimation scheme for MIMO-OFDM systems is proposed with both time and frequency-domain training (TFDT) based on structured compressive sensing (SCS). In [30] a new sparse channel model based on dictionary learning is proposed, which adapts to the cell characteristics and promotes a sparse representation. The learned dictionary is able to more robustly and efficiently represent the channel and improve downlink channel estimation accuracy. Furthermore, observing the identical AOA/AOD between the uplink and downlink transmission, a joint uplink and downlink dictionary learning and compressed channel estimation algorithm is proposed to perform downlink channel estimation utilizing information from the simpler uplink training, which further improves downlink channel estimation. In [31] a channel estimator based on block distributed compressive sensing (BDCS) is proposed for the large-scale MIMO systems. BDCS exploits structured sparsity to reduce the pilot overhead. In [32] a new way to estimate sparse channels by construction of beamforming dictionary matrices is presented. Continuous basis pursuit (CBP) algorithm that exploits the sparse nature of channels to adaptively estimate the multipath mmWave channels is proposed. In [33] an open-loop and a closed-loop channel estimation scheme for massive MIMO are presented, but the channel statistics cannot be perfectly known to the user in the long term, whereas in conventional broadband wireless communication systems, delay domain channels basically exhibit the sparse nature due to the large channel delay spread and having limited number of major scatterers in the propagation environments [21, 34].

In the meantime, MIMO communication systems have similar scatterers in the transmission environment; therefore BS channels associated with one user and several transmit antennas experience similar type of path delays, which shows that these delay domain channels share common sparsity specially in the case of not having very large aperture of antenna array [2, 35]. Furthermore, throughout the coherence time, such sparsity is nearly unchanged which is due to the fact that path delays fluctuate at very slow rate as compared to path gains because of temporal correlation of channels [36]. In [37] CS based block sparsity adaptive matching pursuit (BSAMP) algorithm is proposed, which targets the estimation of channels of MIMO system with unknown number of channels paths. The BSAMP exploits the joint sparse nature of massive MIMO channels. In [38] CS based probability-weighted subspace pursuit (PWSP) algorithm is proposed, which exploits the probability information attained from previously estimated CIRs to recover the uplink channels in massive MIMO scenario. In [39] such properties of channels in MIMO are considered as the spatiotemporal common sparsity, which is generally ignored in current work. Finally, a general idea of the CS method is presented in [40], in which fundamental setup, recovery techniques, and guarantee of performance are discussed. Furthermore, different subproblems of CS, i.e., sparse approximation, identification of support, and sparse identification, are discussed, with respect to some applications of wireless systems. Design issues of wireless systems, limitations and potentials of CS algorithms, useful tips, and prior information are also discussed to achieve maximum performance. In [40] a valuable guidance is provided for researchers working in the area of wireless communication systems. Before getting into the detail of spatiotemporal common sparsity, we present an overview of compressive sensing.

In this paper we propose a CS based efficient nonorthogonal pilot scheme for massive MIMO communication systems by exploring the temporal and spatial sparsity of massive MIMO channels. And then we propose a channel estimation scheme, i.e., sparsity update CoSaMP (SUCoSaMP), which exploits the temporal and spatial sparsity of massive MIMO channels. The proposed pilot scheme is significantly different from the conventional schemes and substantially reduces the pilot overhead. The proposed pilot scheme employs fully identical subcarriers for pilots of several transmit antennas in a specific antenna group. The antennas placed at base station (BS) are subdivided into groups based on the observation that the coherence time of path gains is inversely proportional to the system carrier frequency whereas the variation in path delays is inversely proportional to the signal bandwidth. Therefore the decision of making antenna groups and determining the number of antennas to be included in one antenna group is taken according to the given system parameters, i.e., systems frequency, system bandwidth, and antenna spacing at BS. Furthermore, considering the antenna array geometry of BS, the proposed nonorthogonal pilot scheme is a space-time adaptive pilot scheme that adaptively changes its design according to the given system parameters. The proposed CS algorithm based channel estimation scheme SUCoSaMP considers the initial sparsity level as 1 and then regularly updates the sparsity level until the stopping criteria are met or a correct sparsity level is achieved in a scenario where sparsity level is unknown. Compared with the conventional CS algorithms SP and OMP and with other available CS based algorithms, the proposed CS based pilot and channel estimation scheme is tested through simulations on systems with different parameters. It was verified that the proposed schemes provided improved channel estimation performance.

The organization of the paper is as follows. Sections 2 and 3 present the details about delay domain spatial and temporal sparsity of massive MIMO communication channels, respectively. Section 4 presents the proposed nonorthogonal pilot scheme based on CS theory. Section 5 illustrates the CS based massive MIMO channel estimation scheme. Section 6 provides the simulation results. And in Section 7 we present the conclusion

Notation. Uppercase and lowercase boldface letters represent the matrices and vectors, respectively. The matrix transpose, inversion, and conjugate transpose are denoted by , , and , respectively. The Moore-Penrose inversion of matrix is denoted by . The -norm operation and Frobenius-norm operation are denoted by and , respectively. The cardinality of a set and the j-th column vector of the matrix are denoted by and , respectively. Finally the complementary set of the set and the integer floor operator are denoted by and , respectively.

2. Delay Domain Spatial Sparsity

Considerable experimental researches have discovered that, in delay domain massive MIMO, channels demonstrate spatial sparsity. This is due to the fact that the number of significant scatterers is limited in wireless communication in fading environments, while in communication between base station (BS) and users, the transmission distance is very large as compared to the distance between several antennas in an antenna array placed at BS. That is to say, CIRs associated with several transmit antennas and one user exhibit similar path delays; therefore they also share identical common support of CIRs.

Consider a massive MIMO-OFDM system where transmit antennas are placed at BS. The CIR between m-th transmit antenna and one single-antenna user for z-th OFDM symbol is expressed bywhere and is the channel length equivalent to the maximum delay spread. Let be the sparsity level of CIR between one transmit-receive antenna pair, i.e., the number of nonzero elements in ; the support of can be expressed as where fulfilling . And due to spatial sparsity we have the following. The delay domain spatial sparsity with specific system parameters will be detailed in Section 5.

Figure 1 shows the common sparse pattern of CIRs for different transmit-receive antenna pairs.

3. Delay Domain Temporal Sparsity

In [39], the authors have discovered that fast time-varying channels illustrate temporal correlation. That is to say, the variations in path gains are significant whereas the path delays are almost invariant for various consecutive OFDM symbols. The reason is that path delays variation duration over time-varying channels is inversely proportional to the signal bandwidth while the coherence time of path gains is inversely proportional to carrier frequency of the system [28].

Consider a system with signal bandwidth B = 10 MHz and carrier frequency of system = 2 GHz; the path delays vary much slower than the path gains [11]. Therefore, due to the nearly invariant path delays, the CIRs share the common sparsity for R adjacent OFDM symbols over the coherence time of path delays. The supports of CIRs associated with R successive OFDM symbols signify the following.Figure 1 demonstrates the temporal sparsity of massive MIMO channels.

4. Proposed Nonorthogonal Pilot Scheme

In this section we shall propose a nonorthogonal pilot scheme based on the above-mentioned two observations. First the basic idea to divide the antennas placed at BS into subgroups is proposed. The proposed scheme of dividing the antennas into subgroups is based on system parameters and the temporal and spatial sparsity of massive MIMO channels. Then after creating the antenna groups, a specific nonorthogonal pilot scheme is proposed.

4.1. Proposed Scheme for Creating the Antenna Groups

There will be the uniform distribution of antennas to be included in subgroups. Consider a system with signal bandwidth B, system carrier frequency , total number of antennas placed at the BS in a uniform linear antenna array M, number of subgroups , and number of antennas in one group . The maximum resolvable distance must be smaller than c/10B [38]; that is to say, to have two channel taps resolvable, the time interval of arrival must be less than 1/10B, where c is the speed of light [38]. The two successive antennas are spaced by the distance ; therefore the maximum distance between two antennas can be and the maximum distance between two antennas in a single group can be . In order to guarantee the spatial sparsity and based on the condition that , the must satisfy .

And the formula for number of antennas in each subgroup can be derived as follows:which clearly shows that is a function of and . Therefore the can be given by the following.The constant represents an integer to make sure the uniform distribution of antennas in each subgroup, i.e., , is completely divisible by . Similarly actual number of antennas in each group can be calculated by the following.The formula for will ensure the spatial sparsity for any massive MIMO system with large 1D antenna array placed at BS. Moreover, since the is a function of system parameters B and , if the B and are changed, the still ensures the spatial sparsity for antennas. And also is the minimum number of subgroups a system must have to ensure spatial sparsity; moreover by increasing , spatial sparsity of system will remain preserved. For example, consider a system with the following specifications:

M = 128 1D antenna array, = 2 GHz, B = 20 MHz, given in (7) can be calculated as 21, will be equal to 8 with , and will be equal to 16. Based on these calculations the initial condition is satisfied, that is, ; hence the spatial sparsity is preserved for the system.

The antenna groups are shown in Figure 2, where TA denotes the transmit antenna.

In Section 4.2, first we will derive a massive MIMO system model. And then specific pilot design will be proposed in Section 4.3.

4.2. Massive MIMO System Model

Consider a massive MIMO-OFDM system with M transmit antennas placed at BS communicating with one user; represents the index set of pilot subcarriers for n-th antenna group; the choice of will be detailed in Section 4.3). There are total subcarriers in one OFDM symbol, out of which corresponds to pilot subcarriers and the pilot sequence of m-th transmit antenna in n-th antenna group is denoted by . is the received vector of the pilot sequence of z-th OFDM symbol of n-th antenna group at user for antenna groups; can be expressed aswith where is the Discrete Fourier Transform matrix (DFT), is expressed after exclusion of guard interval, is the CIR vector of transmit antenna of n-th antenna group for OFDM symbol, is a submatrix comprised of rows selected according to , contains the first L columns of , , , and represents the Additive White Gaussian Noise of n-th antenna group for z-th OFDM symbol.

The equation can be rearranged aswhere and the aggregate CIR vector of n-th antenna group is given by . As explained earlier, the CIR vector exhibits spatial and temporal sparsity; therefore is also a sparse signal. The system in equation is an underdetermined system due to the fact that and cannot be reliably solved using the traditional channel estimation methods [39].

Moreover the equation can be rearranged into structured sparse form according to [39] aswhere is a structured sparse equivalent CIR vector; for and after reformulation can be converted into , where can be written aswhere = .

After converting to structured form, we will have equations to be solved simultaneously corresponding to each subgroup. The received pilot vectors of OFDM symbol for subgroups can be expressed as follows.The system equation of each subgroup exhibits structured sparsity, which provides the motivation to apply CS theory to recover the high dimension structured sparse signal from the low dimension received pilot vector . The CS based sparse signal recovery/channel estimation will be explained in Section 5.

4.3. Proposed Pilot Design

Mostly wireless communication systems detect the data with the help of pilot signals. Specifically the purpose of pilot signals is to assist the receiver in estimating the wireless channels and then the receiver coherently detects the data on the basis of estimated channel [41].

In massive MIMO communication systems, due to large number of transmit antennas at BS, the number of channels gets prohibitively high and thus results in high pilot overhead for estimation of these channels. Therefore there is a need for methods to reduce the high pilot overhead in massive MIMO communication systems to achieve the target of high data rate.

In this research paper CS theory is applied to reduce the high pilot overhead based on the fact that the wireless channels undergo spatial and temporal sparsity. CS based pilot design significantly reduces the pilot overhead as compare to conventional pilot design. Figure 3 demonstrated the proposed, uniformly distributed, and identical pilot subcarrier for multiple antennas, while Figure 4 shows the convention pilot design (i.e., orthogonal pilots for different antennas). The proposed pilot design allows the system to provide more resources to data.

The CS based pilot design permits the antennas of each subgroup to occupy identical subcarriers for pilots within a group, while pilot subcarriers for each subgroup are completely different from each other as shown in Figure 3. The design is based on the choice of . The guard interval can be calculated by . Consider a set . The is a subset of , represents the index of pilot subcarriers for n-th subgroup, and is identical for all the antennas within that group; the formula for creating the can be given bywhere and by solving the inequality we have the following.There are unique sets associated with , i.e., . There will be total subcarriers occupied for pilot vectors for transmit antennas at BS. Figure 3 demonstrates the proposed pilot design.

is the number of subcarriers for pilot vector in OFDM symbol of subgroup.

Pilot subcarriers of group are the null pilots for all the other subgroups whereas subcarriers are available for data.

Pilot overhead ratio is defined by .

Figure 4 shows the conventional pilots in which different pilots are allocated to different antennas resulting in very high pilot overhead.

5. Massive MIMO Channel Estimation Based on Compressive Sensing

The basic idea presented by CS theory is to recover a signal which is sparse in some domain from extremely small amount of nonadaptive linear measurements by applying convex optimization. In a different opinion, it relates the precise recovery of a sparse vector of high dimension by reducing its dimension. From another point of view, the problem can be considered as calculation of a signal’s sparse coefficient with respect to an overcomplete system. The concept of compressed sensing was primarily applied for random sensing matrices, which allow for a reduced amount of nonadaptive, linear measurements. These days, the idea of compressed sensing has been generally replaced by sparse recovery.

In (13) it can be seen that demonstrates structured sparsity in delay domain, where is -sparse vector due towhere fulfilling . And due to spatial sparsity we have the following.The desired small correlation of according to CS theory is achieved which is described in [39]; therefore reliable sparse recovery is guaranteed. It is further shown in [39] that any two columns of attain excellent cross correlation between them according to RMT since pilot design proposed in [39] is the special case of proposed pilot design. Therefore the proposed pilot design is simple to employ and also supportive in terms of compatibility with current wireless networks [39].

For adjacent OFDM symbols having identical pattern of pilots, we havewhere .

The derived in massive MIMO model satisfies the Structure Restricted Isometric Property (SRIP) condition. Specifically SRIP can be given by the following.The definition and justification for SRIP are discussed in detail in [39], where .

Our aim is to recover , given . Under the framework of CS theory, the massive MIMO channels are estimated by means of the following problem:where is the noise variance. There are many algorithms that can solve the problem. For example, projected gradient methods or interior point methods can be used for applying convex optimization. A famous greedy algorithm is orthogonal matching pursuit (OMP).

For channel estimation purpose we propose the SUCoSaMP algorithm derived from basic CoSaMP as described in Algorithm 1. There will be similar parallel processing required for estimating the massive MIMO channels with sub-antenna groups; i.e., the same algorithm will be working simultaneously with user to estimate channels of subgroups.

Input: Sensing matrix and noisy measurement vector
Output: An sparse estimation of channels
Step 1 (Initialization)
1.
Trivial initial approximation
2.
Current samples = input samples
3.
Iterative index
4.
Initial sparsity level
Step 2 Solve the structure sparse vector to (15)
Repeat
1.
2.
Make the signal proxy
3.
Identify large components
4.
Merge supports
5.
Signal estimation by least squares
6.
7.
Prune to get next approximation
8.
Update the current samples
if
9. Iteration with fixed sparsity level
else
10. Update sparsity level ; ;
end if
Until stopping criterion true
Step 3 Obtain channels and obtain estimation of channels according to (11)-(15)

There are many natural approaches of stopping the algorithm. We follow the following stopping criterion: if , the iteration is stopped [39]. The information of correct sparsity level is usually not available and also it is practically not possible to have prior knowledge of correct sparsity level, whereas information about sparsity level plays a significant role in compressive sensing problem of solving underdetermined system and it is also required as prior information by most of the CS based algorithms. The proposed SUCoSaMP algorithm does not require prior information of sparsity level because it adaptively acquires the sparsity level and avoids the unrealistic assumption of having prior information of correct sparsity level.

In steps 2.1 to 2.9 the target of SUCoSaMP algorithm is to obtain the solution to (15) with fixed sparsity level s similar to conventional CoSaMP. The condition shows that the solution to (15) has been acquired and then the new iteration is started with updated sparsity level . This process is repeated until the stopping criteria are true and then the iteration is stopped. We get the solution to (15) with updated sparsity level and obtain the channels, i.e., .

Note that the proposed SUCoSaMP algorithm works in the same way as the CoSaMP algorithm. The CoSaMP algorithm is basically based on basic OMP. The SUCoSaMP algorithm has incorporated some other ideas from the literature to present strong guarantees that OMP and CoSaMP cannot provide and to speed up the algorithm as compared to OMP.

The major advantage of SUCoSaMP over OMP, CoSaMP, and basic subspace pursuit (SP) algorithms is that it does not require prior knowledge of sparsity level which is an unrealistic assumption, specifically in wireless communication scenario.

There are two differences between SUCoSaMP and CoSaMP. Firstly, SUCoSaMP estimates the channels; i.e., it recovers the high dimensional sparse vector by utilizing structured sparsity of massive MIMO channels from one vector of low dimension. Secondly, SUCoSaMP adaptively acquires the sparsity level. In contrast, the CoSaMP recovers the sparse vector without exploiting the structured sparsity and it requires prior information of correct sparsity level.

The proposed SUCoSaMP algorithm is exactly the same as CoSaMP algorithm up to step 2.9. The proposed algorithm stops the iteration with fixed sparsity level (i.e., the current value of s) if and then it performs an additional step, that is, step # 2.10, to update the sparsity level by adding 1 to the current value of sparsity level (i.e., ).

There are two different types of iterations in SUCoSaMP, one on k and one on s, and finally the iterations on s are stopped if . Table 1 elaborates some further details of major steps involved in CoSaMP and SUCoSaMP algorithms. And Table 2 demonstrates the hypothesis of CoSaMP and SUCoSaMP algorithms.

6. Simulation Results

Simulations have been performed in MATLAB in order to verify the effectiveness of the proposed methods. Mean square error performance of proposed scheme is compared with the conventional OMP, CoSaMP, Structured Subspace Pursuit (SSP), and Adaptive Structured Subspace Pursuit (ASSP) algorithms. Simulation parameters are mentioned in Table 3 for the proposed system. The BS has 1D 1x128 antenna array (). The system bandwidth and carrier frequency are set to  MHz and  GHz, respectively. There are sub-antenna groups with 16 transmit antennas in each group to ensure the spatial channel sparsity within group. The OFDM subcarriers are set as , guard interval is which could fight the delay spread up to , and 16QAM modulation is used. The numbers of pilot subcarrier in OFDM symbol transmitted by each antenna in each antenna group and channel length are varied over a reasonable range to verify the performance of the proposed system. The pilot positions are uniformly distributed according to (16) and are identical for the entire antennas within one group. The number of multipath channels is randomly chosen and the channel multipath amplitudes and positions follow Rayleigh and random distribution, respectively.

Figure 5 shows the MSE performance of the proposed SUCoSaMP algorithm with different values of versus signal to noise ratio (SNR). The performance of SUCoSaMP is compared with the conventional algorithms OMP and CoSaMP and with SSP and ASSP. The sparsity level for OMP, CoSaMP, and SSP is known in simulations whereas the ASSP and proposed SUCoSaMP adaptively acquire the correct sparsity level. It is observed that the channel estimation performance of all the algorithms is improved by increasing pilot subcarriers . And overall the proposed SUCoSaMP outperforms all the other algorithms. This is because the SUCoSaMP takes full advantage of structured sparsity of massive MIMO channels. Since the prior information of sparsity level of massive MIMO wireless channel is not a realistic assumption, the proposed SUCoSaMP algorithm has a clear advantage over the conventional algorithms. Furthermore the MSE gap between the proposed SUCoSaMP and the conventional algorithm remains almost constant as the SNR increases which makes SUCoSaMP superior in both low and high SNR wireless communication scenarios.

In Figures 6(a)6(h) individual MSE performance versus SNR of different sub antenna groups (i.e., from antenna group to ) is presented for and is compared with conventional algorithms OMP and CoSaMP and with SSP and ASSP. It can be seen in the figures that SUCoSaMP is evidently superior to conventional algorithms. This is because the provided sparsity level for conventional algorithms cannot be the actual sparsity of massive MIMO wireless channels. However, the adaptive process in ASSP and SUCoSaMP is realized by fixed increment in sparsity level; therefore the sparsity level estimation in these algorithms is slightly overestimated or underestimated. It is again observed that with high number of pilot subcarriers , the performance of SUCoSaMP is improved along with the other algorithms. Furthermore it is observed that the MSE gap between the proposed SUCoSaMP and the conventional algorithm slightly increases or remains almost constant with the increase in SNR resulting in SUCoSaMP being better in different wireless communication environments with respect to SNR.

In Figures 7(a)7(h) MSE performance versus SNR of individual antenna groups (i.e., from antenna group to ) is presented with = 32 and comparison is provided with conventional algorithms OMP and CoSaMP and with SSP and ASSP. It can be seen from the figures that the SUCoSaMP algorithm for each antenna group can achieve huge MSE gains over conventional algorithms. However it is observed that the MSE performance of all algorithms slightly degraded with decrease in number of pilot subcarriers . Results show that SUCoSaMP efficiently considers the effect of SNR and performs better in both high and low SNR scenarios.

7. Conclusion

This paper proposes a nonorthogonal pilot design and a CS based algorithm SUCoSaMP to estimate the massive MIMO channels. The reduction of high pilot overhead in massive MIMO systems and the recovery ability when the sparsity level of massive MIMO channels is unknown are the main focus of this research. By taking advantage of spatial and temporal common sparsity of massive MIMO channels in delay domain, the proposed nonorthogonal pilot design and channel estimation scheme under the frame work of CS theory significantly reduce the pilot overheads for massive MIMO systems and also outperform the conventional algorithms in performance. This research may be extended by incorporating the proposed schemes in the multicell scenarios.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.