Joint Interference and Phase Alignment among Data Streams in Multicell MIMO Broadcasting

For the problem of channel state information (CSI) delay and error, this paper proposes a joint interference and phase alignment algorithm based on Bayesian estimation and power allocation among data streams for multicell, multiple-input multiple-output broadcast channels (MIMO-BC). Firstly, the sender obtains the best estimate of the current CSI through Bayesian estimation. Secondly, the interference suppression matrix is designed by maximizing the ratio of the desired signal power to the intercell interference plus noise ratio (SINR) in the forward link, and in the reverse communication, by maximizing the SINR design precoding. Further, the water-filling algorithm is combined to optimize power allocation among data streams. Finally, the phase alignment is used to rotate the interference between data streams into the signal space of the target receive data stream, thereby enhancing the received power of the target data stream. Simulation results show that the proposed algorithm has certain performance advantages over other algorithms, whether it is ideal CSI or delay and error CSI.


Introduction
Multiple-input multiple-output (MIMO) is a technology which can make great enhancements in terms of the overall throughput of the network [1].How to eliminate the interference of cell edge users in the multicell, multiuser MIMO downlink is a research hotspot in recent years.Different from other transmission technologies in the interference channel, the interference alignment (IA) technique can effectively eliminate the cochannel interference and increase the system capacity [2].The core idea of the IA is to arrange multiple interference signals on the transmitting side to interference subspaces with less than the number of interfering users.At the receiving end, only simple zero-forcing processing is required to make each user obtain nearly half of the interference-free spectrum.Currently, the interference scheduling algorithm is mostly based on complete and accurate channel state information (CSI).However, in an actual communication system, since the channel may produce errors in the estimation or measurement, the receiving end cannot completely suppress other base station interference which causes system performance loss.This paper gives the solution to the existing problem by proposing a joint interference and phase alignment algorithm based on Bayesian estimation and power allocation among data streams.In the proposed algorithm, the transmitter deploys Bayesian estimation to acquire the best estimate of the current CSI.Then, the interference suppression matrix is determined by maximizing the SINR in the downlink communications.The precoding is designed by maximizing the SINR of the receiver at the uplink communication.Next, the water-filling algorithm is deployed for power distribution due to which more power falls on better subchannels.Finally, the received power of the target data stream is increased using the phase alignment to rotate the interference between data streams into the signal space of the target receive data stream.Simulations results show that the proposed algorithm has obvious performance enhancement and outperforms the exiting IA algorithms.The main contributions of the paper are as follows:

•
Proposed joint IA and Phase Alignment algorithm that effectively improve the performance of MIMO systems • Deployed Bayesian estimation for efficient utilization of the IA algorithm • Improved the downlink and uplink SINR of the MIMO system by incorporating such algorithm • Reduced the cochannel interference to adequate level • Improved the system capacity, bit error rate (BER), and reliability The rest of the paper is organized as follows.Section 2 provides the literature review of the proposed research work.Section 3 discusses the system model.Section 4 gives the Bayesian modeling of the delay error CSI.Section 5 explains the Interference Alignment algorithm for MIMO-BC.Section 6 presents the algorithm performance analysis.Section 7 provides the simulations results and analysis while Section 8 concludes the paper.

Related Work
At present, most Interference Alignment (IA) algorithms rely on ideal Channel State Information (CSI) [1,2].However, in the actual wireless communication, the CSI obtained by the sender often has time delay and error, so that the ideal IA cannot be realized [3,4].In recent years, researchers have studied the IA of time delay CSI and error CSI separately, while less research has been conducted on the case of CSI with both time delay and error (time delay error CSI).
Firstly, in terms of latency CSI, the literature [5,6] discusses the influence of time delay on the degree of freedom of the K-user interference network and the three-user MIMO Gaussian network.It also considers the imperfect CSI case.Literature [7] gives the IA algorithm under time-varying channel and analyzes the degree of freedom.The literature [8,9] gives the backtracking algorithm applicable to three-user interference channels and two-cell multiple access channels under time delay CSI.The literature [9] pointed out that the delay CSI can obtain better performance than that without CSI.When the number of users changes and the delay is unknown, in [10] the receiver uses the current CSI and delay CSI and previous precoding to update the current precoding step by step, providing a low-complexity adaptive beam design scheme.Under the classical time delay channel model, the literature [11] predicts the channel by the minimum mean square error (MMSE) and least square error (LSE) and gives a robust IA scheme.
Second, in terms of error CSI, the literature [12] gives a robust IA based on the MMSE criterion and analyzes the bit error rate (BER).The literature [13] gives the upper and lower limits of the mutual information of the system when the base station knows the noisy CSI.The IA algorithm of weighted MMSE is given in [14].In [15], based on the error CSI statistical model, a robust minimum interference leakage algorithm is given.The literature [16] carries on QR decomposition to the joint error channel, reduces the intensity of the interference, and improves the performance of the algorithm under error CSI.The literature [17] derives the Max-SINR with stochastic CSI Error Knowledge (Max-SINR-SCEK) algorithm from the error CSI statistical model.Under error CSI, the literature [18] aligns the phase of the sender signal and the receiver signal and gives a robust joint interference phase alignment algorithm under MIMO-MAC.
It can be seen that in the time delay CSI, the literature [5,6] analyzed the degree of freedom, and no concrete implementation was given.The literature [7,8] needed the number of known users and the current delay CSI, so it is difficult to be applied in practice.The backtracking IA in [8,9] required the channel to have interlaced block fading characteristics.The systems in [10,11] had a large overhead.
In the error CSI, the literature [12][13][14] did not consider the data flow correlation and power allocation.The literature [15] did not consider the effect on useful signals.Interference leakage in the literature [16] has become a major factor in limiting channel capacity, and there is no power allocation.Literature [17] required that the sender has more antennas and high sensitivity to error CSI.Literature [18] did not consider how to increase the power of useful signals.
In summary, in the case of time delay error CSI, this paper gives the solution to the existing problem by proposing a joint interference and phase alignment algorithm based on Bayesian estimation and power allocation among data streams.

System Model
Figure 1 shows a G-cells MIMO-BC Interference channel model.There are K users per cell and each user is equipped with N (receiving) antennas.Each base station is equipped with M antennas.k g indicates the user k in cell g.Its degree of freedom is d k g , ∀ k, g.In order to maximize the degree of freedom of the system, we may set d It is assumed that the channels between the transmit and receive pairs on the same frequency at the same time are flat fading and the channel coefficients are independent and identically distributed.
allocation.The literature [15] did not consider the effect on useful signals.Interference leakage in the literature [16] has become a major factor in limiting channel capacity, and there is no power allocation.Literature [17] required that the sender has more antennas and high sensitivity to error CSI.Literature [18] did not consider how to increase the power of useful signals.
In summary, in the case of time delay error CSI, this paper gives the solution to the existing problem by proposing a joint interference and phase alignment algorithm based on Bayesian estimation and power allocation among data streams.

System Model
Figure 1 shows a G-cells MIMO-BC Interference channel model.There are users per cell and each user is equipped with (receiving) antennas.Each base station is equipped with antennas.indicates the user in cell g.Its degree of freedom is , ∀ , g.In order to maximize the degree of freedom of the system, we may set It is assumed that the channels between the transmit and receive pairs on the same frequency at the same time are flat fading and the channel coefficients are independent and identically distributed.Then, the received signal of user in cell g is: Among them, ∈ ℂ × is the transmission signal of user in cell j , which satisfies = ; ∈ ℂ × is the precoding of user , which satisfies = ; ∈ ℂ × is the interference suppression of user matrix; , ∈ ℂ × is a channel link from base station j to user , which obeys a complex Gaussian distribution with a mean of 0 and a variance of 1. ∈ ℂ × is a Gaussian White Noise with a variance of .From Equation (1), it can be seen that the ideal interference alignment should satisfy: Then, the received signal of user k in cell g is: Among them, S l j ∈ C d×1 is the transmission signal of user l in cell j, which satisfies E S H lj S l j = P; V l j ∈ C M×d is the precoding of user l j , which satisfies trace V l j V H lj = d; U k g ∈ C N×d is the interference suppression of user k g matrix; H k g ,j ∈ C N×M is a channel link from base station j to user k g , which obeys a complex Gaussian distribution with a mean of 0 and a variance of 1. n k g ∈ C N×1 is a Gaussian White Noise with a variance of δ 2  n .
From Equation (1), it can be seen that the ideal interference alignment should satisfy: When there is a time delay and error in H k g ,j (∀ k, g), Equation (2) will not hold, and a robust IA scheme needs to be designed.

Bayesian Estimation of Delay Error CSI
In a communication system that needs feedback CSI, due to limited hardware performance and feedback CSI propagation delay, the CSI of the sending end often has both time delay and error.This section will use a Bayesian algorithm to predict CSI.
The CSI vectors L k g ,jτ and L k g ,j of the true channel H k g ,j and the delay channel H k g ,jτ are, respectively: Let the time-varying channel satisfy the Jakes model [19], then the covariance of L k g ,jτ and L k g ,j satisfies the joint Gaussian distribution, namely is the correlation coefficient, τ is the delay, f d is the maximum Doppler shift, and J 0 (x) is the first zero-order Bessel function.At this point, the statistical model of the equivalent channel is: where L k g ,j and L k g ,jτ obey a complex Gaussian distribution with a mean of 0 and a variance of 1. ξ k g ,j and L k g ,jτ are mutually independent, and ξ k g ,j ∼ CN(0, ϕ 2 ξ ); Here, the receiver only knows the current time and the CSI of the estimation error exists (i.e., Lk g ,j ) and the sender only knows the CSI before the time τ and there is an estimation error (i.e., Lk g ,jτ ).
Thus, when L k g ,jτ and L k g ,j have estimated errors e k g ,jτ and e k g ,j , respectively, the corresponding expression should be: Lk g ,j = L k g ,j + e k g ,j Among them, e k g ,jτ and e k g ,j satisfy the complex Gaussian distribution with a mean of 0 and a variance of δ 2 e .From Equations ( 5)-( 7), we can see that: Here, we use the Bayesian algorithm [20] to estimate Lk g ,jτ (real-time CSI) from L k g ,j (time delay error CSI).First, calculate the conditional probability E L k g ,j Lk g ,jτ of L k g ,j , and the conditional covariance matrix D L k g ,j Lk g ,jτ as: For this reason, under the time delay error CSI, the actual channel H k g ,j .can be modelled as: Among them, E k g ,j is the error CSI factor which obeys a complex Gaussian distribution with a mean of 0 and a variance of 1 − |ρ| 2 1+δ 2 e .

Robust Interference Alignment with Power Distribution among User Data Streams
Due to the asymmetry of the MIMO-BC channel, the performance of the algorithm [1] is not ideal.Therefore, in this paper, when designing the receiving filter, only the intercell interference is concerned; when designing the transmitting filter, intercell and intracell interference (excluding interfering signals between user data streams) are handled.
In the downlink communication, for the user k g , the interference suppression matrix is designed by maximizing the ratio of the desired signal power to the intercell interference power: where Z k g and Q k g are vectors which are obtained by: 2 Ĥk g ,jτ Vl j VH According to Rayleigh entropy [21], the optimal interference suppression matrix is expressed as: where v d max (•) denotes the unit eigenvector corresponding to the first d largest eigenvalues of the evaluation matrix.
In the uplink communication, for the user k g , the precoding matrix is designed by maximizing the SNR of the user k g as follows: where vectors A k g and B k g are calculated as: ) According to Rayleigh entropy [21], the optimal interference suppression matrix Vk g is: For user k g , the amount of mutual information [22] between the sent data stream S k g and the received data stream Ŝk g can be expressed as: where F and E are the matrices which are obtained by the signal components and their Hermitian as follows: The diagonal matrix W k g is the power distribution matrix and satisfies I W k g W H k g = d.According to matrix theory, Equation ( 22) can be written as: Among them, X k g is the matrix that meets the following condition: At this point, the received symbol Ŝk g can be written as: Among them, n k g is the complex Gaussian white noise vector and obeys the distribution Vk g is the equivalent MIMO channel with interference alignment.The mth largest singular value of the equivalent channel is: Among them, eig ascend m (•) denotes the mth largest eigenvalue of the matrix.When the power of the user k g is P, the optimal solution is the water-filling method power allocation of the MIMO channel [23]: Among them, γ 0 is the threshold value; P m k g is the power that should be allocated for the mth data stream of user k g .
Suppose the d singular values of the equivalent channel matrix Y k g corresponding to user k g are Λ k g ,1 , Λ k g ,2 , . . ., Λ k g ,d , and they are arranged in descending order.The SNR corresponding to each subchannel at full power is . Then calculate the threshold γ 0 as: At this time, the optimal power allocation of user k g data stream is After the data flow of user k g is allocated for power, it will satisfy Equation (31): Further, the power allocation matrix W k g is:

Phase Alignment
In the time delay error CSI, the phase alignment is used to rotate the interference between the data streams into the signal space of the target data stream to enhance the received power of the target data stream [24].
After processing in Section 5.1, the signal for user k g is: where Here, the rate is given by: Based on the MMSE criterion, the transmitted signal and the received signal are phase aligned [18], and the interference signal is reconstructed.At this time, the resulting constraint expression is: Among them, c k g ∈ C d kg ×1 consists of MPSK constellation points and satisfies c H k g c k g = d k g , and denotes the Hadamard product of the matrix.Solving Equation (35) we get: where Ψ θ k g is the estimated rate matrix of the MPSK constellation.Thus, the transmit signal of the user k g can be expressed as: From such results, it is possible to minimize the constraint (35).

Algorithm Summary
The joint interference and phase alignment algorithm based on Bayesian estimation and data stream power allocation is summarized as follows in Algorithm 1: Algorithm 1. Joint interference and phase alignment.
Step 1: By making the Bayesian estimation of Equation ( 13), the receiving end gets better for accurate CSI.
Step 2: Through iterations of Equations ( 17) and ( 21) until convergence, a robust precoding V and interference suppression matrix Û are obtained.
Step 3: Distribute power between user data streams using Equation (32) to optimize system mutual information.
Step 4: By aligning the phase of the transmitted symbol and the received symbol in Section 5.2, the received data stream obtains a high diversity gain to enhance the received power of the target data stream.

Algorithm Convergence Analysis
From Section 4, we can see that in the downlink, the interference suppression matrix is designed by Equation ( 14) to maximize the ratio of the desired signal power to the intercell interference power, and the precoding matrix is designed by Equation ( 18) in the uplink.The SINR is maximized, and the process is repeated until convergence.In this process, both the interference space and the signal quality are improved.In order to further improve the signal quality, the 4-in-1 power allocation algorithm is used to optimize the mutual information of the system.On the other hand, the maximal ratio combined signal flow is achieved through the phase alignment in Section 5.2 to improve the received power of the target signal stream.It can be seen that through the iterative operations of the downlink and the uplink, the compressed interference space is gradually rotated, and the signal quality is improved through power allocation and phase alignment, and the signal to interference ratio is gradually improved.
The convergence simulation is given in Section 7.4 of this paper to further verify the convergence and feasibility of the proposed algorithm.

Time Delay Error CSI System and Rate and Bit Error Rate Analysis
The actual channel is denoted by H to analyze the performance of the system.From Section 5.2, it can be seen that in the actual channel environment, the actual received signal of the user k g is: The true R θ k g corresponding to Equation (34) is: From Equation ( 13) we know that: So, the received signal of the wth freedom of user k is: where ρ w,x is the (w, x) element of R k g .
The residual interference can be expressed as: In the case of progressively higher SNR, Equation ( 13) is brought into Equation (42), therefore: The corresponding output average SINR is: The sum rate of the user k g can be expressed as: For user k g , the average BER of M-PSK modulation can be calculated using Equation (46):

Performance Analysis under Nonideal CSI
At progressively high SNR, nonideal CSI with delay τ and error variance δ 2 e , the system rate loss is expressed as: In order to guarantee the freedom of the system, the loss of the system capacity is required to be a constant, defined as ε which is expressed as: We bring Equation ( 43) into (48) and obtain: From Equation ( 49), it can be seen that in order to guarantee the ideal degree of freedom, it is required that as the power P increases, |ρ| 2 / 1 + δ 2 e becomes closer and closer to 1, that is, the channel becomes more and more ideal.

Simulation Results and Analysis
We have used MATLAB for simulation and analysis.In the case of ideal CSI and delay error CSI, the algorithm of this paper is combined with MAX-SINR-SCEK [17], MIN-IL [17], and the literature [11], and the system capacity, bit error rate (BER), and convergence are simulated for comparison.
Consider the system configuration [G, K, d, M, N], that is, G cell, K users per cell, the number of data streams (degrees of freedom) sent by each user is d, the number of transmit antennas is M, and the number of receive antennas is N. Assume that all channels are flat fading channels and satisfy the complex Gaussian distribution with a mean of 0 and a variance of 1.When comparing the time delay error CSI, assume that the symbol duration is 0.5 ms, and consider the delay is 1 symbol time; the carrier frequency band is 2 GHz, the user receiving end moves at 20 km/h, and the correlation coefficient ρ = 0.9966.The variance σ 2 e of the channel error is taken as 0.001.Table 1 shows the simulation parameters which are used for performance evaluation of the proposed algorithm.As shown in Figure 2, the channel capacity of several typical MIMO-BC algorithms is compared in ideal CSI.The proposed algorithm only focuses on intercell interference when designing the receive filter and handles intercell and intracell interference (excluding interference between user data streams) when designing the transmit filter and uses a water-filling scheme to optimize power allocation, and finally uses phase alignment.The interference between data streams is rotated into the signal space of the target receiving data stream, thereby enhancing the receiving power of the target data stream.However, the MAX-SINR-SCEK algorithm in the literature [17] focuses on intercell interference, but the transmit filter needs to deal with intercell and intracell interference as well as interference between its own data streams.It needs to process more interference than this algorithm.For this reason, the proposed algorithm is better under the same environment configuration.In addition, the minimum interference leakage (MIN-IL) algorithm in [17] requires more antennas at the receiving end which is not practical in practical environments.Careful analysis shows that under MIMO-BC, the receiver needs to process less interference (from the neighboring base station), and the sender (usually the base station) needs to avoid interference to neighboring cell users and other users in the cell.More interference is handled, so it is more practical and reasonable to configure more antennas at the sending end to handle the interference.For comparison, under the same system configurations, the proposed algorithm is also better than the MIN-IL algorithm of [17].

Average System Capacity under Time Delay Error CSI
As shown in Figure 3, in nonideal CSI, the capacity of several typical algorithms is compared when configured as [2,2,4,13,8].In time delay error CSI, the proposed algorithm has more room for handling interference and delay error, and minimizes the effects of interference and delay errors, further combining power allocation and phase alignment to improve signal quality.So, the proposed algorithm is better than the literature [17] MAX-SINR-SCEK algorithm.The literature [11] adopts MMSE and LSE high-order predicting channel, and although it can improve the channel quality under the delay error CSI to a great extent, the improvement is relatively limited and its performance is inferior to the proposed algorithm.However, the MAX-SINR-SCEK algorithm in the literature [17] focuses on intercell interference, but the transmit filter needs to deal with intercell and intracell interference as well as interference between its own data streams.It needs to process more interference than this algorithm.For this reason, the proposed algorithm is better under the same environment configuration.In addition, the minimum interference leakage (MIN-IL) algorithm in [17] requires more antennas at the receiving end which is not practical in practical environments.Careful analysis shows that under MIMO-BC, the receiver needs to process less interference (from the neighboring base station), and the sender (usually the base station) needs to avoid interference to neighboring cell users and other users in the cell.More interference is handled, so it is more practical and reasonable to configure more antennas at the sending end to handle the interference.For comparison, under the same system configurations, the proposed algorithm is also better than the MIN-IL algorithm of [17].

Average System Capacity under Time Delay Error CSI
As shown in Figure 3, in nonideal CSI, the capacity of several typical algorithms is compared when configured as [2,2,4,13,8].In time delay error CSI, the proposed algorithm has more room for handling interference and delay error, and minimizes the effects of interference and delay errors, further combining power allocation and phase alignment to improve signal quality.So, the proposed algorithm is better than the literature [17] MAX-SINR-SCEK algorithm.The literature [11] adopts MMSE and LSE high-order predicting channel, and although it can improve the channel quality under the delay error CSI to a great extent, the improvement is relatively limited and its performance is inferior to the proposed algorithm.

BER with Time Delay Error CSI
In time delay error CSI, Figure 4 simulates the BER performance of several typical algorithms when configured as [2,2,4,13,8].When using QPSK for modulation, the proposed algorithm uses power allocation and aligns the phase of the transmitter and receiver signals to reconstruct the interference into a green energy source, which enhances the power of the desired symbol, and BER is greatly improved.The BER of the proposed algorithm is lower than the algorithms of literature [11,17].

BER with Time Delay Error CSI
In time delay error CSI, Figure 4 simulates the BER performance of several typical algorithms when configured as [2,2,4,13,8].When using QPSK for modulation, the proposed algorithm uses power allocation and aligns the phase of the transmitter and receiver signals to reconstruct the interference into a green energy source, which enhances the power of the desired symbol, and BER is greatly improved.The BER of the proposed algorithm is lower than the algorithms of literature [11,17].

BER with Time Delay Error CSI
In time delay error CSI, Figure 4 simulates the BER performance of several typical algorithms when configured as [2,2,4,13,8].When using QPSK for modulation, the proposed algorithm uses power allocation and aligns the phase of the transmitter and receiver signals to reconstruct the interference into a green energy source, which enhances the power of the desired symbol, and BER is greatly improved.The BER of the proposed algorithm is lower than the algorithms of literature [11,17].

Convergence Time Delay Error CSI
When configured as [2,2,4,13,8], Figure 5 shows the relationship between the average system capacity and the number of iterations when the transmitted power of each user is 5 dB.As can be seen from the figure, in the time delay error CSI the user sends when the output power is 5 dB, the average system capacity of the proposed algorithm and that of literature [11] are convergent for about 20 iterations, while the MAX-SINR-SCEK algorithm converges approximately 23 times.It can be seen that the proposed algorithm improves the performance of the system without increasing the number of iterations and further confirms the convergence and feasibility of the algorithm.

Convergence Time Delay Error CSI
When configured as [2,2,4,13,8], Figure 5 shows the relationship between the average system capacity and the number of iterations when the transmitted power of each user is 5 dB.As can be seen from the figure, in the time delay error CSI the user sends when the output power is 5 dB, the average system capacity of the proposed algorithm and that of literature [11] are convergent for about 20 iterations, while the MAX-SINR-SCEK algorithm converges approximately 23 times.It can be seen that the proposed algorithm improves the performance of the system without increasing the number of iterations and further confirms the convergence and feasibility of the algorithm.

Average System Capacity and BER under Time Delay Error CSI with Different Number of Cells and Users Configurations
As shown in Figure 6, in nonideal CSI, the capacity of several typical algorithms is compared when configured as [7,10,4,13,8] and [3,4,4,13,8].In time delay error CSI, the proposed algorithm has more room for handling interference and delay error, and minimizes the effects of interference and delay errors, further combining power allocation and phase alignment to improve signal quality.So, the proposed algorithm is better than the literature [17] MAX-SINR-SCEK algorithm.The literature [11] adopts MMSE and LSE high-order predicting channel, and although it can improve the channel quality under the delay error CSI to a great extent, the improvement is relatively limited and its performance is inferior to the proposed algorithm.Furthermore, it is obvious from Figure 5 that the proposed algorithm with [7,10,4,13,8] configuration has high sum rate as compared to its other configuration [3,4,4,13,8].Moreover, both configurations of the proposed IA algorithm outperform Literature [11,17] algorithms which clearly indicates its benefits over the existing algorithms.

Average System Capacity and BER under Time Delay Error CSI with Different Number of Cells and Users Configurations
As shown in Figure 6, in nonideal CSI, the capacity of several typical algorithms is compared when configured as [7,10,4,13,8] and [3,4,4,13,8].In time delay error CSI, the proposed algorithm has more room for handling interference and delay error, and minimizes the effects of interference and delay errors, further combining power allocation and phase alignment to improve signal quality.So, the proposed algorithm is better than the literature [17] MAX-SINR-SCEK algorithm.The literature [11] adopts MMSE and LSE high-order predicting channel, and although it can improve the channel quality under the delay error CSI to a great extent, the improvement is relatively limited and its performance is inferior to the proposed algorithm.Furthermore, it is obvious from Figure 5 that the proposed algorithm with [7,10,4,13,8] configuration has high sum rate as compared to its other configuration [3,4,4,13,8].Moreover, both configurations of the proposed IA algorithm outperform Literature [11,17] algorithms which clearly indicates its benefits over the existing algorithms.Figure 7 simulates the BER performance of several typical algorithms when configured as [7,10,4,13,8] and [3,4,4,13,8].When using QPSK for modulation, the proposed algorithm uses power allocation and aligns the phase of the transmitter and receiver signals to reconstruct the interference into a green energy source, which enhances the power of the desired symbol, and BER is greatly improved.The BER of the proposed algorithm is lower than the algorithms of literature [11,17].Furthermore, the BER of the proposed algorithm when configured as [7,10,4,13,8] has much better performance in both ideal and delay error CSI as compared with its other configuration [3,4,4,13,8] and Literature [11,17].Both configurations show overall better BER performance than the existing algorithms which makes it an attractive candidate for reducing the interference among user data streams in MIMO systems.Figure 7 simulates the BER performance of several typical algorithms when configured as [7,10,4,13,8] and [3,4,4,13,8].When using QPSK for modulation, the proposed algorithm uses power allocation and aligns the phase of the transmitter and receiver signals to reconstruct the interference into a green energy source, which enhances the power of the desired symbol, and BER is greatly improved.The BER of the proposed algorithm is lower than the algorithms of literature [11,17].Furthermore, the BER of the proposed algorithm when configured as [7,10,4,13,8] has much better performance in both ideal and delay error CSI as compared with its other configuration [3,4,4,13,8] and Literature [11,17].Both configurations show overall better BER performance than the existing algorithms which makes it an attractive candidate for reducing the interference among user data streams in MIMO systems.Figure 7 simulates the BER performance of several typical algorithms when configured as [7,10,4,13,8] and [3,4,4,13,8].When using QPSK for modulation, the proposed algorithm uses power allocation and aligns the phase of the transmitter and receiver signals to reconstruct the interference into a green energy source, which enhances the power of the desired symbol, and BER is greatly improved.The BER of the proposed algorithm is lower than the algorithms of literature [11,17].Furthermore, the BER of the proposed algorithm when configured as [7,10,4,13,8] has much better performance in both ideal and delay error CSI as compared with its other configuration [3,4,4,13,8] and Literature [11,17].Both configurations show overall better BER performance than the existing algorithms which makes it an attractive candidate for reducing the interference among user data streams in MIMO systems.

Conclusions
This paper proposes a robust joint interference and phase alignment scheme based on Bayesian estimation and power distribution among user data streams in the actual MIMO broadcasting communication system.The proposed solution is provided to overcome the simultaneous error and time delay CSI.Theoretical analysis and simulations show that the proposed algorithm improves the system capacity of the system, improves the BER performance, and effectively reduces the impact of time delay CSI on system performance, which indicates its robustness and potential as compared with the existing state-of-the-art algorithms.Future work extensions to this work are to consider a massive number of antennas at the base station and tens of antennas at the user equipment and analyze various important metrics such as energy efficiency, computational complexity, and attenuation under different deployment scenarios.Furthermore, the instantaneous and statistical CSI can be incorporated as an extension of such work so that the system performance evaluation is determined in more detail and from other aspects.

Figure 1 .
Figure 1.The proposed system model for massive MIMO-BC with G-cells.

Figure 1 .
Figure 1.The proposed system model for massive MIMO-BC with G-cells.

Figure 2 .
Figure 2. The average system capacity comparison under the ideal CSI.

Figure 2 .
Figure 2. The average system capacity comparison under the ideal CSI.

Figure 3 .
Figure 3. Average system capacity comparison under time delay error CSI.

Figure 4 .
Figure 4. BER comparison under time delay error CSI.

Figure 3 .
Figure 3. Average system capacity comparison under time delay error CSI.

Figure 3 .
Figure 3. Average system capacity comparison under time delay error CSI.

Figure 4 .
Figure 4. BER comparison under time delay error CSI.Figure 4. BER comparison under time delay error CSI.

Figure 4 .
Figure 4. BER comparison under time delay error CSI.Figure 4. BER comparison under time delay error CSI.

Figure 5 .
Figure 5. Average system capacity against the number of iterations under time delay error CSI.

Figure 5 .
Figure 5. Average system capacity against the number of iterations under time delay error CSI.

Figure 6 .
Figure 6.Sum rate comparison under time delay error CSI for multiple cells and users.

Figure 7 .
Figure 7. BER comparison under time delay error CSI for multiple cells and users.

Figure 6 .
Figure 6.Sum rate comparison under time delay error CSI for multiple cells and users.

16 Figure 6 .
Figure 6.Sum rate comparison under time delay error CSI for multiple cells and users.

Figure 7 .
Figure 7. BER comparison under time delay error CSI for multiple cells and users.

Figure 7 .
Figure 7. BER comparison under time delay error CSI for multiple cells and users.

Table 1 .
Proposed System Simulation Parameters.