Next Article in Journal
Antenna Mutual Coupling Suppression Over Wideband Using Embedded Periphery Slot for Antenna Arrays
Next Article in Special Issue
Coordinated Multicast Precoding for Multi-Cell Massive MIMO Transmission Exploiting Statistical Channel State Information
Previous Article in Journal
Robustness of Cyber-Physical Systems against Simultaneous, Sequential and Composite Attack
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Worst Cell Based Pilot Allocation in Massive MIMO Systems

School of Electrical Engineering, University of Ulsan, 93 Daehak-ro, Nam-gu, Ulsan 44610, Korea
*
Author to whom correspondence should be addressed.
Electronics 2018, 7(9), 197; https://doi.org/10.3390/electronics7090197
Submission received: 22 August 2018 / Revised: 9 September 2018 / Accepted: 9 September 2018 / Published: 13 September 2018
(This article belongs to the Special Issue Green Communications in Smart City)

Abstract

:
Massive multiple-input multiple-output (MIMO) has been viewed as an advanced technique in future 5G networks. Conventional massive MIMO systems consist of cellular base stations (BS) equipped with a very large number of antennas to simultaneously serve many single-antenna users. Unfortunately, massive MIMO system’s performance is limited by pilot contamination (PC) problem. Conventionally, all users in massive MIMO systems are assigned pilot randomly. In this paper, we propose a pilot allocation algorithm based on a cell with the worst channel quality (WCPA) algorithm to improve the uplink achievable sum rate of the system. Specifically, WCPA exploits the large-scale coefficients of fading channels between the BSs and users. According to the number of available orthogonal pilot sequences, we choose some of the highest inter-cell interfering users and assign each of them a unique pilot sequence if the number of pilot sequences is more than the number of users in a cell. Next, we choose a target cell with the worst channel quality, and gather the highest channel gain user in the target cell and the lowest interfering user in the other cells in the same group in a sequential way by assigning them the same pilot sequence. The simulation results show the outperformance of the proposed algorithm compared to the conventional pilot allocation schemes.

1. Introduction

Massive multiple-input multiple-output (MIMO) techniques have been broadly investigated over the last two decades to keep up with the exponential increases in mobile data traffic in future 5G wireless systems [1,2,3,4,5,6], whereby a base station (BS) endowed with a very huge number of antennas serving many users concurrently. Massive MIMO has been considered as one of the main techniques which provide reliable and green communication [7,8], especially in smart cities networks. Within a few recent decades, global wireless data has been increasing significantly and rapidly due to the explosion of smart devices, Internet-of-Things (IoT) devices, high-data-rate applications and smart cities which contains the huge number of smart gadgets, sensors and embedded systems. For those reasons, the demands for reliable and green communication or in other words, energy-efficient communications, are inevitable [7,8,9]. It is well-known that massive MIMO makes a huge break with current MIMO by using a large number of BS antennas to efficiently focus energy into small regions of space to bring significant improvement in energy efficiency and spectral efficiency [2,3,4], which is the main target of green communication networks.
Assuming time division duplex (TDD) mode is used, users in every cell send their pilot sequences to the corresponding BS in multi-cell multi-user massive MIMO systems. Since the BS already know all pilot sequences, which are orthogonal to each other, the BS is able to estimate the uplink channels by using the received pilot data. Based on the estimated uplink channels, the BS creates the signal detector for uplink and precoding matrix for downlink. It is known that interference between users in the same cell and white noise can be completely canceled out if the number of BS antennas goes to infinity [2,3]. However, since the resources is inadequate, only one group of orthogonal pilot sequences is reused in every cells in the systems. Reusing orthogonal pilot sequences results in a problem called pilot contamination (PC). PC causes major limitations in the performance of massive MIMO systems, even though the number of BS antennas goes to infinity, and thus PC has become one of the main research topics in massive MIMO systems [4,5]. A lot of efforts have been made to overcome this challenging issue of PC [10,11,12,13,14,15,16,17,18,19]. A MMSE-based multi-cell precoding technique was proposed in [10], where each BS creates its own precoding matrix to minimize the total of squared errors of its users and the interference with other cells users. The disadvantage of this precoding technique [10] is that it has high computational complexity because of large matrix inversion. The time-shifted pilot scheme in [11] was proposed by dividing the whole system into smaller divisions, and asynchronously transmitting data or pilot among these divisions. The transmission scheme in [11] ensures that pilot contamination does not happen among users from different divisions when we increase the BS antennas to infinite number, but it causes the mutual interference between users data and pilot data in non-asymptotic regime. The angle-of-arrival (AoA)-based method [12] illustrated that different users with non-overlapping AoAs will not interfere each other even if they are assigned with same pilot sequence, but the author of [12] assumes that the AoA spread of each user is small and this is not always true in practical environments. A smart pilot allocation (SPA) algorithm [13] was proposed by optimizing the minimum signal-to-interference-plus-noise ratio (SINR) user for every cells in a ordered way but it cannot be ensured that the convergence will be achieved. Besides, SPA only assumes the number of orthogonal pilot sequences equals to the number of users in a cell. The authors of [14] proposed an adaptive pilot allocation (APA) scheme, in which all users were divided into two different group based to their inter-cell interference. The APA algorithm [14] assumes that the number of orthogonal pilot sequences is more than number of users, and if the pilot sequence resources is limited, APA algorithm becomes conventional scheme, which is random pilot assignment. A blind channel estimation method based on subspace partitioning [15] was proposed to reduce the inter-cell interference when the channel vectors of different users are orthogonal, but the blind method has a very heavy computational complexity. Another research direction is pilot design, as in [16], in which a pilot sequence design criterion was proposed to create the optimal pilot sequences for mitigating the impact of PC. This scheme has high computational complexity because of large matrix inversion and mathematical calculation. Recently, a pilot assignment algorithm is investigated based on user location information such as distance and AoA [17]. The authors of [17] created an interference graph from the metric calculated by user location information and applied a graph coloring-based algorithm to assign pilot sequence to each user. Power allocation is also a promising technique to reduce pilot contamination. The authors of [18] mitigated pilot contamination by optimizing the pilot power of each user while both pilot power and data power are jointly optimized in [19].
In this paper, by taking advantage of the large-scale fading coefficients between the BSs and users, a pilot allocation algorithm based on a cell with the worst channel quality (WCPA) is proposed to improve the uplink achievable sum rate of multi-cell multi-user large scale MIMO systems. Unlike the conventional schemes that the users are assigned available pilot randomly, our proposed WCPA algorithm aims to improve the sum rate of the systems by first choosing some of the highest inter-cell interfering users and assigning each of them an unique pilot sequence if the number of orthogonal pilot sequences is more than number of users in every cell. Next, the cell with the worst channel quality, called the target cell, is chosen and then, we assign the same pilot sequence to the user in the target cell which has the highest channel gain as well as the users in the other cells which have the lowest interference with the target cell in a sequential way. Our proposed WCPA algorithm also makes sure there is at least one user in the target cell with the maximized SINR.
The rest of the paper is organized as follows. The system model is described in Section 2. Section 3 illustrates the pilot contamination problem and the proposed WCPA algorithm in detail. Numerical results are illustrated and discussed in Section 4. Finally, conclusions are given in Section 5.

2. System Model

We regard a multi-cell multi-user large-scale MIMO system which has L hexagonal cells consisting of a BS with M antennas serving K ( K < < M ) users, every user only has a single-antenna [1,5]. In Figure 1, a massive MIMO system with three cells is shown. The channel vector g i j k C M × 1 from k t h user in j t h cell to the BS in i t h cell is modeled as
g i j k = h i j k β i j k ,
where β i j k presents the large-scale fading coefficients that change slowly over time and can readily be tracked [10], and h i j k is the small-scale fading channel vector which has distribution C N ( 0 , I M ) . We consider the typical time-division duplexing (TDD) mode in massive MIMO systems and follow the commonly used block fading model, in which the channel vector g i j k remains unchanged in one coherence interval [4,5].
We assume that the total number of orthogonal pilot sequences is S ( S K ) , and the pilot set Φ = [ p 1 , p 2 , . . . , p S ] composed of pilot p k with length τ are mutually orthogonal, i.e., Φ H Φ = I S . The pilot set Φ is reused in every cells due to the limitation of pilot resources. In conventional pilot assignment schemes, the k t h user is assigned pilot sequence p k regardless of the different channel qualities among users.
The operation of massive MIMO systems is commonly divided into two phases: estimating channels phase and transmitting data phase. In the channel estimation phase, users transmit their corresponding pilot sequences to their BSs. We assume the worst-case scenario where all users in the system synchronously send their pilot sequence and the BSs synchronously receive the pilot signal. The BS in i t h cell receives pilot sequence Y i from its users and also from other cell users as
Y i = ρ p j = 1 L k = 1 K g i j k p k H + N i ,
where ρ p presents the power used to transmit the pilot and N i C M × τ presents the additive Gaussian white noise (AWGN) matrix whose elements are independently and identically distributed (i.i.d) Gaussian random variables with mean is 0 and variance is 1. We estimate the channel of k t h user in i t h cell by multiplying the received pilot data Y i with pilot sequence p k
g ^ i i k = 1 ρ p Y i p k = j = 1 L g i j k + z i k ,
where z i k = 1 ρ p N i p k denotes the equivalent noise.
In the data transmission phase, we consider uplink data transmission where users transmit their data to their BS. The received user data at the BS in i t h cell can be calculated as
y i = ρ u j = 1 L k = 1 K g i j k s j k + n i
where s j k denotes the data symbol from k t h user in j t h cell with E { | s j k | 2 } = 1 , ρ u denotes the power used to transmit data in uplink, and n i C M × 1 denotes the AWGN noise vector with E { n i n i H } = I M . In this paper, we adopt matched-filter (MF) detector which is created from the channel estimation result g ^ i i k to detect data symbols. The detected data symbol of the k t h user in i t h cell is represented as
s ^ i k = g ^ i i k H y i = ( j = 1 L g i j k + z i k ) H ( 1 ρ u j = 1 L k = 1 K g i j k s j k + n i ) = ρ u ( g i i k H g i i k s i k + j i L g i j k H g i j k s j k ) + ε i k ,
where ε i k presents the uncorrelated interference and noise which decrease substantially by adding more BS antennas and goes to zero when the number of BS antennas is infinite [4,5].

3. Propsed WCPA Algorithm

3.1. Problem Formulation

From the system model in the previous part, the uplink SINR of k t h user in i t h cell can be presented as
SINR i k = | g i i k H g i i k | 2 j i L | g i j k H g i j k | 2 + | ε i k | 2 ρ u M β i i k 2 j i L β i j k 2 ,
Therefore, the corresponding average uplink achievable rate of k t h user in i t h cell can be presented as
C i k = ( 1 μ 0 ) E { log 2 ( 1 + SINR i k ) } ,
where μ 0 represents the loss of spectral efficiency caused by transmitting uplink pilot to estimate the channel, which actually is the proportion of the pilot length τ and the channel coherence time T [3], i.e., μ 0 = τ T .
It is known that the channel estimation of k t h user in i t h cell g ^ i i k is a linear combination of the channels g i j k of users in all cells of the system which have the same pilot sequence, which is the cause of PC problem. It is also clear that the AWGN noise and the small-scale fading coefficients approach zero as the number of BS antennas M goes to infinity. However, the average uplink capacity is still limited by PC and cannot increase even if we increase the transmit power ρ u or ρ p .
Fortunately, as the asymptotic SINR of an user is proportional to its large-scale fading coefficients, which varies slowly over time and is easily tracked [20]. Based on this behavior, we propose our WCPA algorithm based on a target cell to improve the sum rate of the system.

3.2. Proposed WCPA Algorithm

From cell aspect, for the i t h cell, we have define a parameter d i as the summation of the channel gains from its users to its BS as
d i = k = 1 K β i i k 2 .
We define another parameter c i as the summation of interference from other cell users with their BS as
c i = j i L k = 1 K β i j k 2 .
To evaluate the channel quality of i t h cell, we calculate the ratio q i of its total channel gains to its total interference as
q i = d i c i .
Finally, we define the parameter λ i k to be the sum of interference that k t h user in i t h cell interfere all BS in other cells, which will be used to find ( S K ) highest interfering users, as below
λ i k = j i L β j i k 2 , i = 1 , 2 , , L ; k = 1 , 2 , , K .
The physical meaning of Algorithm 1 is explicated as follows:
  • If S > K , find ( S K ) highest inter-cell interfering users, based on (11), and assign to each of them a unique pilot. Make sure to cancel out all large-scale coefficients related to these ( S K )  users.
  • Calculate the ratio between the total channel gain and the total interference of every cell and choose the cell with the lowest ratio as the target cell.
  • Sort the direct gain of users in the target cell in descending order and assign pilots from 1 to K to them sequentially. If some users are already assigned a pilot, do not assign another pilot to them.
  • In the other cells, sort the cross gain of the users in the other cells to the target cell in ascending order. If some users are already assigned a pilot, put them at the end of the ascending order. Assign pilots pilot 1 to K sequentially. If the users are already assigned a pilot, do not assign another pilot to them.
Algorithm 1 Proposed WCPA Algorithm
Input: System parameters: S, K, L, Large-scale fading coefficients: β i j k , λ i k , Ψ =
If ( S > K )
   For i d x = 1 : 1 : ( S K ) .
  • ( i , k ) = arg max { λ i k , i = 1 , 2 , , L ; k = 1 , 2 , , K } .
  • λ i k = 0 .
  • Assign pilot p K + i d x to k t h user in i t h cell.
  • Set β i i k = 0 , β j i k = 0 , j i and j = 1 , 2 , , L ; Ψ = Ψ ( j , i , k ) .
   EndFor
EndIf
  • Calculate c i , d i , q i .
  • Find target cell: t = arg min i = 1 , 2 , , L { q i } .
  • Sort { β t t k 2 } , k = 1 , 2 , , K in descending order ( β t t f t 1 2 β t t f t 2 2 β t t f t K 2 ) with F t = [ f t 1 , f t 2 , , f t K ] is index set of K users in i t h cell.
For k = 1 : 1 : K
    If ( ( f t k ) t h user in t t h cell is not assigned any pilot)
       Assign pilot p k to user corresponding to β t t f t k 2 .
    EndIf
EndFor
 Set β j i k = 10 10 , ( j , i , k ) Ψ .
For l = 1 : 1 : L , l t
    Sort { β t l k 2 } , k = 1 , 2 , , K in ascending order ( β t l f l 1 2 β t l f l 2 2 β t l f l K 2 ) with F l = [ f l 1 , f l 2 , , f l K ] is index set of K users in l t h cell
    For k = 1 : 1 : K
      If ( ( f l k ) t h user in l t h cell is not assigned any pilot)
          Assign pilot p k to user corresponding to β t l f l k 2 .
       EndIf
    EndFor
EndFor
Output: Pilot allocation for all users in the system.

3.3. Performance Analysis and Discussion

In this subsection, we analyze the advantages of our proposed algorithm as well as the scenario that the proposed algorithm can be well applied.
When S > K , distinct pilots are assigned to the ( S K ) highest interfering users to avoid ( S K ) potential high interference between users and this reduces significantly the influence of pilot contamination. When S = K , the algorithm aims to improve the sum rate of a target cell which is a cell which has the worst channel quality. By improving it’s sum rate, the system performance is significantly improved. By using Algorithm 1, within the target cell, the highest direct gain user is grouped with the lowest cross gain users in the other cells, the second highest direct gain user is with the second lowest cross gain users and so on. Consequently, the low SINR users will have lower SINR, but the high SINR users end up having much higher SINR. This is reasonable since users in massive MIMO systems are frequently moving and changing their locations, one specified user can not be low or high user forever and eventually, in an average of time, the proposed algorithm is fairness for every user in the system.
The proposed algorithm ensures that there is at least one user with maximized SINR in the target cell. For the target cell i, maximum user SINR is expressed as
max 1 k K SINR i k = max 1 k K , j i , 1 m K β i i k 2 j i , m 1 , 2 , , K L β i j m 2 = max 1 k K ( β i i k 2 ) j i , m 1 , 2 , , K L min 1 k K ( β i j m 2 ) .
The last equation in (12) follows directly our algorithm that in target cell, the user with the highest direct gain is grouped with the users in other cells with lowest interference to target cell.
However, since increasing sum rate of the target cell can only affect remarkably to the sum rate of the system with a few of cells so the proposed algorithm should be applied in remote areas where there are a few macro cells. If a system has many cells, we divide it into clusters with 3–5 cells in each cluster and apply independently WCPA to each of them without considering interference from other clusters.

4. Numerical Results

In this section, we evaluate the performance of the proposed WCPA algorithm based on the simulations in two cases: S = K and S > K . We consider a conventional hexagonal cellular network with L cells, each cell has a central BS equipped with M antennas and simultaneously serving K users which are randomly and uniformly distributed inside the cell. Table 1 lists up the system parameters used in the simulation.
As pointed out in [1], the large-scale fading coefficient β i j k can be calculated as
β i j k = z i j k ( r i j k / R ) α ,
where z i j k is the shadow fading coefficient and follows a log-normal distribution with standard deviation σ shadow (i.e., 10 log ( z i j k ) obeys Gaussian distribution with mean is 0 and standard deviation is σ shadow ), r i j k is the distance between the k t h user in j t h cell and the BS in i t h cell, and R is the cell radius.
Four referenced systems in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7 are considered, which are WCPA with randomly choosing target cell, SPA [13], APA [14], and the conventional system. The WCPA with randomly choosing target cell is made by choosing the target cell randomly to show that choosing target cell in the proposed algorithm is very important. SPA [13] and APA [14] are recently results about pilot assignment for pilot contamination, which are the algorithms of referenced paper [13,14], respectively. Finally, the conventional system shows that pilot sequence are assigned randomly [4,5,13,14].
We first evaluate the performance of the proposed algorithm in the case with S = K = 8 . Figure 2 shows the average uplink achievable sum rate of the system when the number of BS antennas M increases from 100 to 300. Clearly our proposed WCPA outperforms all other algorithms: Smart Pilot Assignment SPA [13], Adaptive Pilot Allocation (APA) [14] and conventional schemes.
Figure 3 illustrates the cumulative distribution function (CDF) curve of the uplink achievable sum rate of the system with a conventional number of BS antennas M = 300 . It can be seen clearly that WCPA outperforms the conventional schemes as well as APA and SPA algorithms by nearly 3 bit/s/Hz. The reason why SPA performance is worse than our WCPA algorithm (SPA performance is nearly the same with conventional schemes) is that SPA only focuses on improving the minimum SINR in a target cell while our proposed algorithm focuses on improving the achievable sum rate of the target cell (worst channel quality cell) by sacrificing some low SINR users in the target cell. In case of S = K , APA will perform as same as conventional schemes. From Figure 3, we also see the importance of choosing the target cell in our proposed algorithm, which is, the proposed WCPA algorithm performs better when choosing target cell (worst channel quality cell) than randomly choosing a target cell by about 1.5 bit/s/Hz.
Next, we verify the outperformance of our proposed WCPA algorithm in the case with S > K . Figure 4 and Figure 5 are the simulation results when K = 8 and S = 12 , Figure 6 and Figure 7 are the simulation results when K = 8 and S = 16 . First, we see that both APA and our proposed algorithm perform much better than SPA and conventional schemes, this is because both WCPA and APA assign unique pilots to some high inter-cell interfering users so that they will not interfere with other users in the system. We can also see the outperformance of our proposed system in compare to APA algorithm. It is noteworthy from Figure 4 and Figure 6 that the outperformance of our proposed WCPA algorithm can be gradually improved when the number of BS antennas M is increased.
Figure 5 and Figure 7 plot the cumulative distribution function (CDF) curve of the uplink achievable sum rate of the system with number of BS antennas M = 300 , Figure 5 illustrates that our WCPA performs better than both APA and conventional schemes by nearly 1.5 bit/s/Hz compared with APA and 5 bit/s/Hz compared with conventional schemes. From Figure 7, we can see that our proposed algorithm still outperforms APA but by a smaller gain of around 0.5 bit/s/Hz. This is because of the fact that if the number of pilot sequences are more larger than the number of users in each cells, there are more unique pilot sequences which will be assigned to the high inter-cell interfering users, which means there is less interference between the other users and thus the sum-rate of the target cell in our proposed algorithm will be less improved.

5. Conclusions

In this paper, a pilot assignment algorithm based on a target cell is proposed to improve the uplink achievable sum rate in multi-cell multi-user massive MIMO systems. By using the large-scale coefficients of the channels, the proposed WCPA algorithm first chooses the highest inter-cell interfering users and assigns each of them a unique pilot sequence if the number of orthogonal pilot sequences is more than number of users in each cell. Next, the target cell, which is the cell with the worst channel quality, is chosen. Finally, the user with the highest direct gain in the target cell is grouped with the lowest cross gain of other cell users by assigning the same pilot sequence to these users. By theoretical analysis and simulation results, our proposed WCPA can improve the uplink achievable sum rate in massive MIMO systems and outperforms the conventional schemes, the SPA algorithm and the proposed APA algorithm.

Author Contributions

All authors discussed the contents of the manuscript and contributed to its presentation. H.T.D. designed and implemented the proposed scheme, analyzed the simulation results and wrote the paper under the supervision of S.K.

Acknowledgments

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF-2016R1D1A1B03934653).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MIMOMultiple-input multiple-output
BSBase station
PCPilot contamination
ICIInter-cell interference
MMSEMinimum mean squared error
SINRSignal-to-interference-plus-noise
TDDTime division duplex
AWGNAdditive white Gaussian noise

References

  1. Maezetta, T.L. Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Trans. Wirel. Commun. 2010, 9, 3590–3600. [Google Scholar] [CrossRef]
  2. Rusek, F.; Persson, F.; Lau, B. Scaling up MIMO: Opportunities and challenges with very large arrays. IEEE Signal Process. Mag. 2013, 30, 40–60. [Google Scholar] [CrossRef]
  3. Ngo, H.; Larsson, E.; Marzetta, T. Energy and spectral efficiency of very large multiuser MIMO systems. IEEE Trans. Commun. 2013, 61, 1436–1449. [Google Scholar]
  4. Hassan, N.; Fernando, X. Massive MIMO wireless networks: An overview. Electronics 2017, 6, 63. [Google Scholar] [CrossRef]
  5. Jabbar, S.Q.; Li, Y. Analysis and evaluation of performance gains and tradeoffs for massive MIMO systems. Appl. Sci. 2016, 6, 268. [Google Scholar] [CrossRef]
  6. Nyarko, J.K.N.; Mbom, C.A. A performance study of massive MIMO heterogeneous networks with ricean/rayleigh fading. Electronics 2018, 7, 79. [Google Scholar] [CrossRef]
  7. Gandotra, P.; Jha, R.K.; Jain, S. Green communication in next generation cellular networks: A survey. IEEE Access 2017, 5, 11727–11758. [Google Scholar] [CrossRef]
  8. Chen, J.; Chen, X.; Liu, T.; Lei, L. Toward green and secure communications over massive MIMO relay networks: Joint source and relay power allocation. IEEE Access 2017, 5, 869–880. [Google Scholar] [CrossRef]
  9. Mowla, M.; Ahmad, I.; Habibi, D.; Phung, Q.V. A green communication model for 5G systems. IEEE Trans. Green Commun. Netw. 2017, 1, 264–280. [Google Scholar] [CrossRef]
  10. Jose, J.; Ashikhmin, A.; Marzetta, T. Pilot contamination and precoding in multi-cell TDD systems. IEEE Trans. Wirel. Commun. 2011, 10, 2640–2651. [Google Scholar] [CrossRef]
  11. Fernandes, F.; Ashikhmin, A.; Marzetta, T. Inter-cell interference in non-cooperative TDD large scale antenna systems. IEEE J. Sel. Areas Commun. 2013, 31, 192–201. [Google Scholar] [CrossRef]
  12. Yin, H.; Gesbert, D.; Filippou, M. Coordinated approach to channel estimation in large-scale multiple-antenna systems. IEEE J. Sel. Areas Commun. 2013, 31, 264–273. [Google Scholar] [CrossRef]
  13. Zhu, X.; Wang, Z.; Dai, L. Smart pilot assignment for massive MIMO. IEEE Commun. Lett. 2015, 19, 1644–1647. [Google Scholar] [CrossRef]
  14. Alkhaled, M.; Alsusa, E.; Hadi, A.; Alfitouri, A. Pilot contamination mitigation in TDD massive MIMO systems. In Proceedings of the 2017 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), Istanbul, Turkey, 5–8 June 2017. [Google Scholar]
  15. Muller, R.; Cottatelucci, L.; Vehkapera, M. Blind pilot decontamination. IEEE J. Sel. Top. Signal Process. 2014, 8, 773–786. [Google Scholar] [CrossRef]
  16. Ni, S.; Zhao, J.; Gong, Y. Optimal pilot design in massive MIMO systems based on channel estimation. IET Commun. 2017, 11, 975–984. [Google Scholar] [CrossRef]
  17. Dao, H.T.; Kim, S. Vertex graph-coloring-based pilot assignment with location-based channel estimation for massive MIMO systems. IEEE Access. 2018, 6, 4599–4607. [Google Scholar] [CrossRef]
  18. Liu, P.; Jin, S.; Jiang, T.; Zhang, Q.; Matthaiou, M. Pilot power allocation through user grouping in multi-cell massive MIMO systems. IEEE Trans. Commun. 2017, 65, 1561–1574. [Google Scholar] [CrossRef]
  19. Chien, T.V.; Bjornson, E.; Larsson, E.G. Joint pilot design and uplink power allocation in multi-cell massive MIMO systems. IEEE Trans. Wirel. Commun. 2018, 17, 2000–2015. [Google Scholar] [CrossRef]
  20. Ashikhmin, A.; Marzetta, T. Pilot contamination precoding in multi-cell large scale antenna systems. In Proceeding of the 2012 IEEE International Symposium on Information Theory Proceedings, Cambridge, MA, USA, 1–6 July 2012; pp. 1137–1141. [Google Scholar]
Figure 1. A three multi-cell massive MIMO system.
Figure 1. A three multi-cell massive MIMO system.
Electronics 07 00197 g001
Figure 2. Average uplink achievable sum rate in case K = 8 , S = 8 .
Figure 2. Average uplink achievable sum rate in case K = 8 , S = 8 .
Electronics 07 00197 g002
Figure 3. CDF of uplink achievable sum rate in case K = 8 , S = 8 .
Figure 3. CDF of uplink achievable sum rate in case K = 8 , S = 8 .
Electronics 07 00197 g003
Figure 4. Average uplink achievable sum rate in case K = 8 , S = 12 .
Figure 4. Average uplink achievable sum rate in case K = 8 , S = 12 .
Electronics 07 00197 g004
Figure 5. CDF of uplink achievable sum rate in case K = 8 , S = 12 .
Figure 5. CDF of uplink achievable sum rate in case K = 8 , S = 12 .
Electronics 07 00197 g005
Figure 6. Average uplink achievable sum rate in case K = 8 , S = 16 .
Figure 6. Average uplink achievable sum rate in case K = 8 , S = 16 .
Electronics 07 00197 g006
Figure 7. CDF of uplink achievable sum rate in case K = 8 , S = 16 .
Figure 7. CDF of uplink achievable sum rate in case K = 8 , S = 16 .
Electronics 07 00197 g007
Table 1. System parameters.
Table 1. System parameters.
Network ParameterValue
Number of cells L3
Number of BS antennas M 100 M 300
Number of users in each cell K8
Cell radius R500 m
Transmit power at use ρ u ( ρ p = τ ρ u ) 10 dB
Path loss exponent α 3
Shadow fading standard deviation σ shadow 8 dB
Number of pilot sequences S K , K + 4 , K + 8

Share and Cite

MDPI and ACS Style

Trong Dao, H.; Kim, S. Worst Cell Based Pilot Allocation in Massive MIMO Systems. Electronics 2018, 7, 197. https://doi.org/10.3390/electronics7090197

AMA Style

Trong Dao H, Kim S. Worst Cell Based Pilot Allocation in Massive MIMO Systems. Electronics. 2018; 7(9):197. https://doi.org/10.3390/electronics7090197

Chicago/Turabian Style

Trong Dao, Hieu, and Sunghwan Kim. 2018. "Worst Cell Based Pilot Allocation in Massive MIMO Systems" Electronics 7, no. 9: 197. https://doi.org/10.3390/electronics7090197

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