Next Article in Journal
Exploring the Limits of Floating-Point Resolution for Hardware-In-the-Loop Implemented with FPGAs
Previous Article in Journal
Weighted Block Sparse Recovery Algorithm for High Resolution DOA Estimation with Unknown Mutual Coupling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Joint Approach for Low-Complexity Channel Estimation in 5G Massive MIMO Systems

1
Department of Electrical Engineering, University of Engineering & Technology Peshawar, Peshawar KPK 814, Pakistan
2
Integrated Management Coastal Research Institute, Universitat Politecnica de Valencia, C/Paranimf nº 1, Gandia, 46730 Valencia, Spain
*
Author to whom correspondence should be addressed.
Electronics 2018, 7(10), 218; https://doi.org/10.3390/electronics7100218
Submission received: 22 August 2018 / Revised: 22 September 2018 / Accepted: 24 September 2018 / Published: 26 September 2018
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
Traditional Minimum Mean Square Error (MMSE) detection is widely used in wireless communications, however, it introduces matrix inversion and has a higher computational complexity. For massive Multiple-input Multiple-output (MIMO) systems, this detection complexity is very high due to its huge channel matrix dimension. Therefore, low-complexity detection technology has become a hot topic in the industry. Aiming at the problem of high computational complexity of the massive MIMO channel estimation, this paper presents a low-complexity algorithm for efficient channel estimation. The proposed algorithm is based on joint Singular Value Decomposition (SVD) and Iterative Least Square with Projection (SVD-ILSP) which overcomes the drawback of finite sample data assumption of the covariance matrix in the existing SVD-based semi-blind channel estimation scheme. Simulation results show that the proposed scheme can effectively reduce the deviation, improve the channel estimation accuracy, mitigate the impact of pilot contamination and obtain accurate CSI with low overhead and computational complexity.

Graphical Abstract

1. Introduction

Massive MIMO is a very novel communication technology that uses large-scale antenna arrays to replace multiple antennas in 4G networks in existing base station, thus forming a large-scale MIMO communication environment [1,2,3]. In 2010, it was proposed by Bell Labs Scientist Marzetta, which is considered by the industry to be one of the key technologies for future 5G communication systems. The advantages of massive MIMO technology mainly include: spatial resolution is significantly enhanced compared to existing MIMO technology, and it can deeply exploit spatial dimensional resources [4], which can reflect the good stability of large-scale MIMO systems [5,6,7]; Massive MIMO can significantly reduce transmit power [8], thereby improving power efficiency; when the number of base station antennas is large enough, the simplest linear precoding and linear detectors will tend to be optimal, and noise and interference is negligible.
In massive MIMO systems, where base stations number of antennas is greatly increased, and the channels are asymptotically orthogonal [9]. The traditional Minimum Mean Square Error (MMSE) detection scheme can be used in massive MIMO systems and obtain better detection performance. However, the MMSE detection algorithm introduces complex matrix inversion operations, and its computational complexity increases with the number of transmitting antennas, which is difficult to implement quickly and efficiently in large-scale MIMO.
The large number theorem states that when the antennas installed at both ends of the transceiver are large, mutually independent channel vectors appear as large random vectors and appear orthogonal when the channel environment is ideal. The advantage brought by this feature is that when the receiving end obtains accurate channel state information (CSI), a simple recovery algorithm can eliminate the interference of other users and effectively improve the spectrum utilization of the channel [10]. Therefore, accurate CSI has an important role in the Massive MIMO system.
The study found that the performance of massive MIMO technology relies mainly on accurate channel state information (CSI), but existing research indicates that pilot contamination [11] is the main interference problem in channel estimation. Pilot contamination restricts the performance of massive MIMO systems, it is an urgent problem to be solved. In [12], a channel estimation algorithm based on eigenvalue decomposition (EVD) is proposed. Compared with the pilot-based channel estimation algorithm, this algorithm has better channel estimation performance. The precondition is that each channel vector is approximately orthogonal, but the actual situation is that the channel vector is not completely orthogonal, so there is a certain deviation in the method. In [13], a semi-blind channel estimation algorithm based on Singular Value Decomposition (SVD) is proposed for massive MIMO system. Compared to the EVD estimation performance, the performance of the SVD algorithm is significantly improved. However, since the covariance matrix used in the algorithm is obtained by replacing the real data with limited sample data, the channel estimation value must be biased.
In order to improve the accuracy of channel estimation in a massive MIMO system, an improved semi-blind channel estimation algorithm based on SVD (SVD-ILSP) is proposed to overcome the shortcomings in [13]. As the existing SVD algorithm in [13] is based on the assumption that the covariance matrix is obtained by using limited sample data instead of real data. This assumption limits the performance of [13] which motivates the proposed research work in which the novel contribution is to overcome the limitations of [13] and propose an improved SVD-ILSP algorithm to efficiently estimate the channel with high accuracy than [13]. The performance of channel estimation is compared with existing algorithms [12,13] by simulation. It shows that the channel estimation performance of the proposed algorithm is better.
The rest of the paper is organized as follows. Section 2 presents the related work. Section 3 provides the system model. Section 4 discusses the SVD based semi-blind channel estimation algorithm. Section 5 gives the proposed SVD-ILSP joint channel estimation algorithm. Section 6 gives the simulation results and analysis while Section 7 concludes the paper.

2. Related Work

Massive MIMO Technology utilizes a large number of antenna arrays deployed in base stations to achieve many different characteristics compared to traditional MIMO system, especially spectral efficiency, energy efficiency, transmit/receive power linearization operation, spatial beam resolution, significant performance improvements have been achieved in air interface latency and physical layer control signaling overhead [14,15,16]. Because of this, the industry generally believes that the realization of key performance indicators of 5G mobile communication systems in the future depends on the breakthrough of massive MIMO, a key technology of the physical layer [17,18,19]. However, the superior performance of massive MIMO technology is based on the premise that the base station obtains reliable and effective CSI, and the accuracy of CSI also directly determines the downlink spatial beam multiplexing, resource allocation, detection and reception of system, etc. [20,21,22]. For the current dominant Frequency Division Duplex (FDD) cellular system (the global 4G LTE FDD license place exceeds 300, and the Time Division Duplex (TDD) license plate only has more than 40 [22]), due to the upper and lower FDD standards the line channel does not satisfy the reciprocity. The downlink pilot signal must be sent by the base station, and the channel estimation is performed on the user side, and then fed back to the base station for corresponding pre-compilation code or beamforming scheme design [15]. Since the base station is configured with a large-scale antenna array, when the downlink orthogonal pilot sequence is used, the pilot length will increase exponentially as the number of antennas increases, resulting in the consumption of larger system resources which affect the spectrum utilization of the entire system [20]. At the same time, the industry considers the smooth transition from 4G FDD system to 5G system and the backward compatibility of the 5G system, we must focus on the pilot overhead and pilot design problem in FDD massive MIMO system, which is large for FDD system. The application and promotion of MIMO technology have important practical significance [22].
In [23], the pilot design problem under non-orthogonal conditions is studied, and the pilot sequence is used to iteratively optimize the channel sequence. The authors in [24] jointly consider the space-time two-dimensional correlation of the channel and perform channel prediction by means of the temporal coherence of the channel, and then designs a low-overhead pilot and channel estimation scheme under open-loop and closed-loop conditions. In [25], the spatial coherence of the channel is exploited, and the classical channel estimation Mean Square Error (MSE) is minimized as the target, and the pilot signal is optimized. In [26], a low-overhead periodic training sequence transmission scheme is designed by using the channel time correlation and Kalman filter, and considering the limited Radio Frequency (RF) link precoding scheme with low implementation complexity. The above research considers the pilot design in a single-user scenario. This is because the channel space-time correlation of users in different multi-user scenarios is different, and the downlink pilots transmitted by the base station are consistent, and therefore cannot be single. The pilot matrix matches the channel characteristics of all users. As described in [27], the pilot design problem for multi-user ubiquitous scenarios in FDD massive MIMO systems is still an open hot issue. Therefore, most of the existing research is based on single-user scenarios or has some kind of multi-user scenario with characteristic channel conditions. In [28], by grouping, multiple users with the same channel spatial correlation matrix, a two-stage precoding scheme based on block zero-forcing is proposed in a special multi-user scenario. By assuming the orthogonality of the covariance matrix of the users between the groups, the first-stage precoding is used to suppress the inter-group interference, thereby reducing the effective channel dimension of the users in the group, thereby reducing possible pilot overhead and simplify precoding design. However, the focus of [28] is on the design of the two-stage precoding scheme, and the corresponding pilot optimization design scheme is not given.
It is also worth noting that the above pilot design scheme for FDD massive MIMO system is still based on the accuracy of channel estimation, that is, the channel estimation MSE, thereby designing a low-overhead pilot scheme. However, in addition to affecting channel estimation accuracy, the pilot signal will indirectly affect the design of the downlink beam vector of the bases station and the channel matching problem, which in turn affects the transmission rate of the system. At the same time, the duration resource consumed by the pilot signal affects the subsequent effective data transmission duration, which also affects the effective transmission rate of the system. The transmission rate is an important indicator of the communication system, and it also directly reflects the performance of the system. Therefore, using the system effective transmission rate as a criterion to optimize the design of the pilot signal has more practical meaning.
In order to overcome the shortcomings of the above algorithms, especially [13], we proposed an improved joint SVD and ILSP algorithm to effectively improve the detection performance and reduce the computational complexity of the channel estimation in massive MIMO system. Moreover, the proposed scheme will be compared with the existing techniques to provide a clear indication of the relative advantages of the proposed algorithm over the existing algorithms.

3. System Model

Considering a multi-cell massive MIMO system with L cells, each cell has K single-antenna terminals, the base station of each cell is equipped with M antennas, and M K is assumed, and the system works in TDD mode as shown in Figure 1. At this time, the base station estimates the CSI through the reverse link, and the forward link obtains its channel information through the reciprocity principle in the TDD mode. It is assumed that the channel matrix from all terminals of the L th cell to the j th cell base station is G j l M × K can be expressed as:
  G j l = H j l D j l    
where H j l M × K is a matrix composed of small-scale fading coefficients. D j l R k × k is a diagonal matrix composed of the large-scale fading coefficient. Specifically, the channel information of the   k th antenna of the first cell to the m th antenna of the j th cell base station can be expressed by:
  g j l m k = [ G j l ] m k = h j l m k β j l k 1 2  
where h j l m k = [ H j l ] m k , β j l k 1 2 = [ D j l ] m k , β j l k is a large-scale fading coefficient composed of path loss and shadowing fading, and assuming that β j l k is a constant and a priori known information, since the path loss condition decreases exponentially with distance, it is considered that in most cases user k 1 and k 2 are not at the cell boundary, so β j j k 1 β j l k 2 ,   l j . h j l m k are independent and identically distributed (i.i.d) and satisfy C N ( 0 , 1 ) . Therefore, the received signal matrix can be expressed as:
  Y j =   [ Y j p , Y j d ] = l = 1 L G j S l T + N j M × ( N p + N d )  
where Y j p M × N p represents the received pilot matrix, Y j d M × N d represents the data matrix of the received signal. S l denotes the symbol matrix transmitted by the terminal in the first cell which can be expressed as:
  S l = p u   [ N p   φ l ; X l   ] ( N p + N d ) × k  
Among them, p u is the average transmission power of the symbol, φ l and X l represent pilot and data symbol information, respectively. N j = [ N j p , N j d ] , is a noise matrix, where N j p and, N j d both satisfy C N ( 0 , 1 ) and follow i.i.d distribution. It is assumed here that the channel response is a constant reference channel during the transmission of N p + N d time. The purpose is to use the received Y j information for channel estimation of G j l .
The received pilot matrix and data matrix can be expressed by:
  Y j p = p u N p   l = 1 L G j l φ j T + N j p
  Y j d = p u   l = 1 L G j l X j T + N j d
Assuming that the elements in X l are follow i.i.d distribution with C N ( 0 , 1 ) . In addition, it is assumed that a set of pilot sequences φ N p × k is shared among L cells, where φ H φ = I k , N p k 0 .

4. SVD Decomposition Based Semi-Blind Channel Estimation

Since the channel estimation algorithm based on eigenvalue decomposition cannot completely solve the problem of the fuzzy matrix, the proposed channel estimation algorithm based on SVD decomposition is more powerful in dealing with fuzzy matrix than the channel estimation algorithm based on EVD decomposition. This paper introduces a channel estimation algorithm based on SVD decomposition.

4.1. Theoretical Properties of Massive MIMO Channel Matrices

In a massive MIMO system, when the number of antennas M tends to infinity, it satisfies:
  1 M H j l 1 H H j l 2 δ ( l 1 l 2 ) I k  
Since the number of base station antennas M is finite, the channel vectors are approximately orthogonal, so H j j = H ˜ j j Ξ j , where H ˜ j j M × k satisfies 1 M H ˜ j j H H ˜ j j = I k , Ξ i k × k can be expressed as Ξ i = I k + Γ i , the absolute value of the element in Γ i is much smaller than 1, and the covariance matrix of Y i d can be expressed as:
  R Y j d = E { Y j d ( Y j d ) H } = p u l = 1 L H j l D j l 2 H j l H + I M M × M    
In the semi-blind channel estimation, the covariance matrix of the received signal is necessary, and the covariance matrix is usually obtained by using the limited sample data, and then the channel estimation is performed. Therefore, the R Y j d is approximated by the finite sample data, and the form is:
  R ˜ Y j d = 1 N n = 1 N [ Y j d ] n [ Y j d ] n H
Only when N , R ˜ Y j d converge to R Y j d . Since R ˜ Y j d is a Hermite matrix, its SVD is decomposed into:
  R ˜ Y j d = U j j U j H  
where U j M × M is composed of M left singular vectors. j is a diagonal matrix, which consists of M singular values, and these singular values are arranged in descending order from the upper left corner, so that U j = [ U j s ,   U j n ] , where U j s M × ( M K ) , U j n M × ( M K ) , according to [13], U j s can also be expressed as:
  U j s = 1 M ( H ˜ j j + F j ) E j    
where F j defines interference between cells and within the cell, and the column of F j can be represented as a linear function of each term of H j l . E j is unknown unitary maan trix, and 1 M H ˜ j j H H ˜ j j = I k , H j j = H ˜ j j Ξ j , Ξ i k × k can be expressed as Ξ i = I k + Γ i . Ignore F j , U j s determines the matrix H j j , E ˜ j = Ξ j 1 E j E j k × k , E ˜ j is called a fuzzy matrix, and the fuzzy matrix is processed by pilot-based channel estimation.

4.2. Solution of Fuzzy Factor

According to the Equation (5), the pilot-based estimation expression of the j th cell channel matrix H j j can be obtained by using the pilot signal transmitted by the user uplink:
  H ˜ j j p = 1 p u N p Y j p φ * D j j 1 = H j j + Δ j    
where, Δ j = l j ( H j l D j l + 1 p u N p Y j p φ * ) D j j 1 M × K represents interference and noise between cells. From Equations (11) and (12) we can get:
  1 M ( U j s ) H H ˜ j j p = E j H Ξ j j + E j H γ j H = E ˜ j 1 + E j H γ j H    
where γ j = 1 M Δ j H ( H ˜ j j + F j ) + 1 M H j H F j k × k indicates the sum of noise and interference at the receiving end. Using Equation (13) to eliminate the fuzzy matrix to get:
  M U j s ( 1 M ( U j s ) H H ˜ j j p ) = H j j + 1 M H ˜ j j H ˜ j j H Δ j + F ˜ j
  F ˜ j = 1 M [ ( H ˜ j j + F j ) F j H ( H j j + Δ j ) ] + F j ( 1 M H ˜ j j Δ j + Ξ j )  
where F ˜ j represents interference. Simplifying Equation (14) we get:
  H ˜ j j s = U j s ( U j s ) H H ˜ j j p  

5. SVD-ILSP Based Channel Estimation Algorithm

Since the covariance matrix used in SVD-based channel estimation replaces the real data with limited sample data, there is an error in the channel estimation value. To reduce the error, the ILSP signal detection algorithm [29] and the SVD algorithm are combinedly used in this paper. The signal detection needs to have the estimated channel information as the basis, and the detected transmission data can continue to re-estimate the channel as a known signal, which is the main idea of joint estimation of SVD and ILSP scheme.
The data signals transmitted by the k users of the first cell to the target cell base station are ma atrix X l of K × N dimension, and H l i is the M × K dimension matrix, indicating the channel between the i th cell user and the l th cell target base station. The received signal in the l th cell of the M × N dimension received by the base station is:
  Y l = p u H l l X l + p u i = l L   H l i X i + N l  
The elements of Equation (16) are expressed as:
  { X i = [ x i ( 1 ) x i ( 2 )   x i ( N ) ] ,   i = 1 , 2 ,   ,   L Y l = [ y l ( 1 ) y l ( 2 )   y l ( N ) ] N l = [ n l ( 1 ) n l ( 2 )   n l ( N ) ]
The last two terms on the right side of Equation (18) are interference signals and noise interference from other cell users. The basic principle of the ILSP signal detection algorithm is to first use the SVD channel estimation algorithm to find the initial channel value H ˜ ori as a known condition, and use this initial value instead of the real channel value for signal detection, and then use the detected signal as a known receiving data and re-estimating the channel [29].
Signal detection is performed by a simple least squares method, and the signal detection results are:
  X ˜ l =   S l χ arg min 1 p u H l l H Y l X l F 2
where χ indicates a set of possible values of the transmitted signa, and re-evaluates the channel by using the LS algorithm for the detected signal, thereby obtaining:
  H ˜ l l = 1 p u Y l X ˜ l H ( X ˜ l X ˜ l H ) 1

5.1. Computational Complexity Analysis

The EVD-based semi-blind channel estimation and the SVD-based semi-blind channel estimation algorithm require N M 2 complex multiplication when receiving the signal sample autocorrelation matrix. For a known M × M matrix, calculate the exact EVD algorithm or SVD algorithm. The number of complex multiplications [30] required are 4 3 M 3 and 11 M 3 respectively. The semi-blind channel estimation algorithm based on EVD in [12] requires 8 M K 2 τ + ( 4 τ + 1 ) M K + O ( K 3 ) times complex multiplications to complete the calculation of the fuzzy matrix.
The fuzzy matrix assumed by the algorithm is a diagonal matrix and the final estimation result of H j j ( n ) also requires M K complex multiplication. The SVD-based semi blind channel estimation [13] algorithm requires M K τ + M K complex multiplications to complete the calculation of pilot-based channel estimation. At the same time, 2 M K 2 complex multiplication is needed to obtain the final estimate of H j j ( n ) . The complexity of the proposed channel estimation algorithm is mainly related to the LS algorithm, the SVD algorithm and the number of iterations N ite . Table 1 shows the computational complexity of the three channel estimation algorithms. It can be seen that the complexity of the proposed algorithm has been improved due to the introduction of iterative ideas. The proposed algorithm improves the accuracy of the channel estimation algorithm by adding a certain complexity.

5.2. Improved Algorithm Flowchart

The algorithm flow chart of the proposed improved algorithm is shown in Figure 2.

6. Simulation Results and Analysis

We used MATLAB (R2017a, Mathworks, MA, USA) simulator for experimentations. The configuration of the main simulation parameters in the massive MIMO system is shown in Table 2. In order to better analyze and compare the performance of each algorithm in channel estimation, this paper measures the Mean Square Error (MSE) and compares the channel estimation performance under different SNR with a different number of antennas. Consider a scenario of massive MIMO system with L = 3 cells. Regardless of shadow fading, the base station of each cell simultaneously serves 3 single antenna terminals, these terminals are evenly distributed in the cell, and the pilot signal length sent by each terminal is τ = k . In order to simplify the channel model, let D j j = I k , D j i = λ I k   ( i j ) , where λ [ 0 , 1 ] is the interference factor between cells [6], adopt BPSK modulation, and define each MSE as the average MSE of all elements in the channel matrix, where the MSE is defined as:
  M S E = H ˜ l l H l l F M K
With M = 100 , N = 100 , λ = 0.3 , with SNR variation, LS estimation, SVD-based semi-blind channel estimation, EVD-based semi-blind channel estimation, and the MSE performance of the semi-blind channel estimation proposed in this paper are simulated. The results are shown in Figure 3. It can be seen from the Figure 3 that LS channel estimation, SVD-based semi-blind channel estimation the MSE of the proposed semi-blind channel estimation decreases with the increase of SNR. The EVD-based semi-blind channel estimation algorithm has the same MSE value as the SNR increases, which is mainly because it is in the actual application scenario. Since the number of antennas is limited and the channels have correlations, the condition that the column vectors of the channel matrix are completely orthogonal is not true, that is, the column vectors cannot guarantee good orthogonality, so the semi-blind channel estimation based on EVD is not established. The inference of the fuzzy matrix as a diagonal matrix in the algorithm does not hold, so the fuzzy matrix problem cannot be properly solved. Under different SNR conditions, the proposed algorithm and SVD-based semi-blind channel estimation algorithm are superior to LS channel estimation algorithm in MSE performance. With the increase of SNR, the proposed joint algorithm can achieve a lower MSE than the SVD-based semi-blind channel estimation algorithm. It can also be seen from Figure 4 that as the SNR increases, the SVD estimation and the proposed algorithm reduce the MSE. It tends to be slow, which means that increasing the user’s transmit power does not improve the system performance. It is necessary to increase the performance of the base station by increasing the number of antennas of the base station. This reflects the significance of studying the configuration of large-scale array antennas at the base station.
Figure 5 shows the trend graph of the MSE corresponding to the four channel estimation algorithms under a different number of antennas, taking N = 100 , S N R = 10   dB . As can be seen from Figure 5, with the increasing number of base station antennas, the performance of the LS channel estimation remains basically unchanged. This is mainly because the LS channel estimation algorithm is seriously polluted by the pilot. As the number of antennas increases, the MSE of the EVD-based semi-blind channel estimation algorithm is significantly reduced. This is because as M increases, the progressive orthogonality between the column vectors of the channel matrix gradually increases, so the interference between users is gradually weakened. In the case of pilot contamination, the channel estimation performance of the SVD algorithm is better than that of the EVD algorithm and the LS channel estimation algorithm as the number of antennas increases, and the SVD algorithm combined with the ILSP is better than the single SVD when the number of antennas increases. This is mainly because the proposed improved algorithm utilizes the iterative idea to better optimize the channel estimation value, thereby improving the accuracy of channel estimation. It can also be seen from the Figure 5 that as the number of base station antennas increases, the MSE slightly decreases, which is mainly due to the large-scale fading coefficient of the user in the system, that is, the position of the mobile terminal in the cell.
Figure 6 compares the spectral efficiency (SE) of the proposed joint SVD-ILSP algorithm with EVD and SVD-based semi-blind channel estimation algorithms under different SNR conditions. As can be seen from Figure 6 when the SNR increases, the SE of all the algorithms increases. The LS scheme shows poor SE and it has a slight variation with SNR. The EVD estimator shows better SE than the LS while the SVD has improved SE than both LS and EVD but lower than the proposed SVD-ILSP algorithm. Furthermore, the rate gap between the proposed SVD-ILSP algorithm and other algorithms gets larger which clearly indicates that the proposed algorithm shows superior SE performance under high SNR conditions as well as low SNR values which makes it attractive candidate from a practical perspective.
Figure 7 compares the spectral efficiency versus the number of base station antennas for the proposed algorithm and the other state-of-the-art algorithms. It is already known that the SE increases with increasing number of base antennas and so, the SE of all the algorithms increases accordingly. As can be seen from Figure 7, the proposed channel estimation scheme outperforms the SVD and EVD-based channel estimators. Moreover, the SE of the proposed scheme rises more quickly than the SE of SVD and EVD which has a slow variation with the number of base station antennas. Therefore, the results indicate that the proposed channel estimation algorithm effectively improves the SE performance of the massive MIMO system.

7. Conclusions

In this paper, the SVD-based semi-blind channel estimation algorithm is studied in a multi-cell massive MIMO TDD system, and the optimization is based on the inadequacies of the algorithm. The optimization method is to combine the SVD algorithm and the ILSP algorithm through the idea of iteration. The reduction of finite sample data instead of covariance exists. The simulation results show that the proposed algorithm has better channel estimation performance than traditional pilot-based LS channel estimation algorithm and EVD-based semi-blind channel estimation. The SVD semi-blind channel estimation algorithm can improve the channel estimation performance of the system and improve the accuracy of CSI estimation in the presence of pilot contamination, thereby effectively reduce the impact of pilot contamination problems on the performance of massive MIMO systems. Therefore, it is conducive to improving the performance of massive MIMO systems. Future work is to consider FDD scenarios and determine the NMSE of channel estimation and compare it with other state-of-the-art channel estimation schemes. Moreover, the next aspect of this research that will be considered is to integrate it with mmWave technology which has plenty of unused spectrum and, therefore, massive MIMO will utilize it.

Author Contributions

K.B. performs a critical analysis of the proposed research; I.K. conceived and designed the presented idea and developed the theory, performed the simulations and wrote the paper; J.L. provides extensive support in the overall research; A.L. provide critical feedback and helped shape the research, analysis, and manuscript. All authors discussed the results and contributed to the final manuscript.

Funding

This research was funded by Ministerio de Economía, Industria y Competitividad, Gobierno de España grant number BIA2017-87573-C2-2-P.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gao, Z.; Dai, L.; Lu, Z.; Yuen, C.; Wang, Z. Super-Resolution Sparse MIMO-OFDM Channel Estimation Based on Spatial and Temporal Correlations. IEEE Commun. Lett. 2014, 18, 1266–1269. [Google Scholar] [CrossRef] [Green Version]
  2. Biswas, S.; Masouros, C.; Ratnarajah, T. Performance Analysis of Large Multiuser MIMO Systems with Space-Constrained 2-D Antennas Arrays. IEEE Trans. Wirel. Commun. 2016, 15, 3492–3505. [Google Scholar] [CrossRef]
  3. Khan, I.; Zafar, M.H.; Jan, M.T.; Lloret, J.; Basheri, M.; Singh, D. Spectral and Energy Efficient Low-Overhead Uplink and Downlink Channel Estimation for 5G Massive MIMO Systems. Entropy 2018, 20, 92. [Google Scholar] [CrossRef]
  4. Khan, I.; Singh, D. Efficient Compressive Sensing Based Sparse Channel Estimation for 5G Massive MIMO Systems. AEUE Int. J. Electron. Commun. 2018, 89, 181–190. [Google Scholar] [CrossRef]
  5. Khan, I.; Singh, M.; Singh, D. Compressive Sensing Based Sparsity Adaptive Channel Estimation for 5G Massive MIMO Systems. Appl. Sci. 2018, 8, 754. [Google Scholar] [CrossRef]
  6. Arshad, M.; Khan, I.; Lloret, J.; Bosch, I. A Novel Multi-User Codebook Design for 5G in 3D-MIMO Heterogeneous Networks. Electronics 2018, 7, 144. [Google Scholar] [CrossRef]
  7. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Energy and Spectral efficiency of very large multiuser MIMO systems. IEEE Trans. Commun. 2011, 61, 1436–1449. [Google Scholar]
  8. Shahjehan, W.; Shah, S.W.; Lloret, J.; Bosch, I. Joint Interference and Phase Alignment among Data Streams in Multicell MIMO Broadcasting. Appl. Sci. 2018, 8, 1237. [Google Scholar] [CrossRef]
  9. Jose, J.; Ashikhmin, A.; Marzetta, T.L.; Vishwanath, S. Pilot contamination and precoding in multi-cell TDD systems. IEEE Trans. Wirel. Commun. 2011, 10, 2640–2651. [Google Scholar] [CrossRef]
  10. Jose, J.; Ashikhmin, A.; Marzetta, T.L.; Vishwanath, S. Pilot contamination problem in multi-cell TDD systems. IEEE Int. Symp. Inf. Theory (ISIT) 2009, 2184–2188. [Google Scholar] [CrossRef] [Green Version]
  11. Jose, J.; Ashikhmin, A.; Whiting, P.; Vishwanath, S. Channel estimation and linear precoding in multiuser multiple-antenna TDD systems. IEEE Trans. Veh. Technol. 2011, 60, 2102–2116. [Google Scholar] [CrossRef]
  12. Ngo, H.Q.; Larsson, E.G. EVD-based semi-blind channel estimations for multi-cell multiuser MIMO with very large antennas arrays. In Proceedings of the IEEE International Conference on Acoustics, Speed and Signal Processing, Kyoto, Japan, 25–30 March 2012. [Google Scholar]
  13. Hu, A.; Lv, T.; Lu, Y. Subspace-based semi-blind channel estimation for large-scale multi-cell multiuser MIMO systems. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013. [Google Scholar]
  14. Marzetta, T.L. Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Trans. Wirel. Commun. 2010, 9, 3590–3600. [Google Scholar] [CrossRef]
  15. Rusek, F.; Persson, D.; Lau, B.K.; Larsson, E.G.; Marzetta, T.L.; Edfors, O.; Tufvesson, F. Scaling up MIMO: Opportunities and challenges with very large arrays. IEEE Signal Process. Mag. 2013, 30, 40–60. [Google Scholar] [CrossRef]
  16. Chang, Z.; Wang, Z.; Guo, X.; Han, Z.; Ristaniemi, T. Energy-Efficient Resource Allocation for Wireless Powered Massive MIMO System with Imperfect CSI. IEEE Trans. Green Commun. Netw. 2017, 1, 121–130. [Google Scholar] [CrossRef]
  17. Ali, S.; Che, Z.; Yin, F. Pilot Decontamination in TDD Multicell Massive MIMO Systems with Infinite Number of BS Antennas. Can. J. Elect. Comput. Eng. 2017, 40, 171–180. [Google Scholar]
  18. Prasad, K.S.V.; Hossain, E.; Bhargava, V.K. Energy Efficiency in Massive MIMO-Based 5G Networks: Opportunities and Challenges. IEEE Wirel. Commun. 2017, 24, 86–94. [Google Scholar] [CrossRef] [Green Version]
  19. Fodor, G.; Rajatheva, N.; Zirwas, W.; Thiele, L.; Kurras, M.; Guo, K.; Tolli, A.; Sorensen, J.H.; De Carvalho, E. An Overview of Massive MIMO Technology Components in METIS. IEEE Commun. Mag. 2017, 55, 155–161. [Google Scholar] [CrossRef]
  20. Lu, L.; Li, G.Y.; Swindlehurst, A.L.; Ashikhmin, A.; Zhang, R. An overview of massive MIMO: Benefits and challenges. IEEE J. Sel. Top. Signal Process. 2014, 8, 742–758. [Google Scholar] [CrossRef]
  21. Larsson, E.G.; Edfors, O.; Tufvesson, F.; Marzetta, T.L. Massive MIMO for next generation wireless systems. IEEE Commun. Mag. 2014, 52, 186–195. [Google Scholar] [CrossRef] [Green Version]
  22. Xu, Y.; Yue, G.; Mao, S. User grouping for massive MIMO in FDD systems: New design methods and analysis. IEEE Access 2014, 2, 947–959. [Google Scholar] [CrossRef]
  23. Duly, A.J.; Kim, T.; Love, D.J.; Krogmeier, J.V. Close-loop beam alignment for massive MIMO channel estimation. IEEE Commun. Lett. 2014, 18, 1439–1442. [Google Scholar] [CrossRef]
  24. Choi, J.; Love, D.J.; Bidigare, P. Downlink training techniques for FDD massive MIMO systems: Open-loop and closed-loop training with memory. IEEE J. Sel. Top. Signal Process. 2014, 8, 802–814. [Google Scholar] [CrossRef]
  25. Wang, D.; Wang, X.; Yang, X.; Zhao, Y.; Wan, W. Design of downlink training sequences for FDD massive MIMO system. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 4570–4575. [Google Scholar]
  26. Noh, S.; Zoltowski, M.D.; Love, D.J. Training sequence design for feedback assisted hybrid beamforming in massive MIMO systems. IEEE Trans. Commun. 2016, 64, 187–200. [Google Scholar] [CrossRef]
  27. Jiang, Z.; Molisch, A.F.; Caire, G.; Niu, Z. Achievable rates of FDD massive MIMO systems with spatial channel correlation. IEEE Trans. Wirel. Commun. 2015, 14, 2868–2882. [Google Scholar] [CrossRef]
  28. Adhikary, A.; Nam, J.; Ahn, J.Y.; Caire, G. Joint spatial division and multiplexing—The large-scale array regime. IEEE Trans. Inf. Theory 2013, 59, 6441–6463. [Google Scholar] [CrossRef]
  29. Talwar, S.; Viberg, M.; Paulraj, A. Blind separation of synchronous co-channel digital signals using an antenna array-part I: Algorithms. IEEE Trans. Signal Process. 1996, 44, 1184–1197. [Google Scholar] [CrossRef]
  30. Comn, P.; Golub, G.H. Tracking a few extreme singular values and vectors in signal processing. Proc. IEEE 1990, 78, 1327–1343. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Massive MIMO system model.
Figure 1. Massive MIMO system model.
Electronics 07 00218 g001
Figure 2. Improved Singular Value Decomposition (SVD) algorithm processing flow.
Figure 2. Improved Singular Value Decomposition (SVD) algorithm processing flow.
Electronics 07 00218 g002
Figure 3. Mean Square Error (MSE) comparison of algorithms under different SNR conditions.
Figure 3. Mean Square Error (MSE) comparison of algorithms under different SNR conditions.
Electronics 07 00218 g003
Figure 4. MSE comparison of the proposed joint channel estimation algorithm under different number of base station antennas.
Figure 4. MSE comparison of the proposed joint channel estimation algorithm under different number of base station antennas.
Electronics 07 00218 g004
Figure 5. MSE comparison of algorithms under a different number of base station antennas.
Figure 5. MSE comparison of algorithms under a different number of base station antennas.
Electronics 07 00218 g005
Figure 6. Spectral efficiency comparison of algorithms under different SNR conditions.
Figure 6. Spectral efficiency comparison of algorithms under different SNR conditions.
Electronics 07 00218 g006
Figure 7. Spectral efficiency comparison of algorithms under a different number of base station antennas.
Figure 7. Spectral efficiency comparison of algorithms under a different number of base station antennas.
Electronics 07 00218 g007
Table 1. Computational complexity comparison.
Table 1. Computational complexity comparison.
Channel Estimation AlgorithmComputational Complexity
Semi-blind based channel estimation based on EVD   4 3 M 3 + N M 2 + 8 M K 2 τ + ( 4 τ + 2 ) M K + O ( K 3 )
Semi-blind channel estimation based on SVD   11 M 3 +   N M 2 + 2 M K 2 +   M K τ + M K
Proposed Seimi-blind channel estimation   N ite ( M K ( τ + 1 ) ) + 11 M 3 + N M 2 + 2 M K 2 + M K τ + M K
Table 2. Simulation Parameters.
Table 2. Simulation Parameters.
ParameterSetting
Cell   radius   ( m ) 1000
Path fading index3.8
Number of terminals per cell3
ModulationBPSK
User locationEvenly distributed
Number of iterations5
Signal detection methodLS
Antenna spacing λ / 2

Share and Cite

MDPI and ACS Style

Bangash, K.; Khan, I.; Lloret, J.; Leon, A. A Joint Approach for Low-Complexity Channel Estimation in 5G Massive MIMO Systems. Electronics 2018, 7, 218. https://doi.org/10.3390/electronics7100218

AMA Style

Bangash K, Khan I, Lloret J, Leon A. A Joint Approach for Low-Complexity Channel Estimation in 5G Massive MIMO Systems. Electronics. 2018; 7(10):218. https://doi.org/10.3390/electronics7100218

Chicago/Turabian Style

Bangash, Kifayatullah, Imran Khan, Jaime Lloret, and Antonio Leon. 2018. "A Joint Approach for Low-Complexity Channel Estimation in 5G Massive MIMO Systems" Electronics 7, no. 10: 218. https://doi.org/10.3390/electronics7100218

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